Создание группы экземпляров вычислений Google дает мне ошибки с terraform, но создается - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь добавить все главные экземпляры виртуальной машины в GCS в группу вычислительных экземпляров Google через Terraform.

Это фрагмент кода, который я использую.

resource "google_compute_instance_group" "masters" {
  name        = "master-api"
  description = "Master API group"
  count = "${var.mastercount}"

  instances = ["${google_compute_instance.master.*.self_link}"]

  named_port {
    name = "api"
    port = "6443"
  }

  zone = "${"${var.region}-b"}"
}

Когда я применяю план, я получаю свою группу "master-api", но я также получаю сообщение об ошибке. Мне кажется, что я пытаюсь создать более одной группы.

Error: Error applying plan:

2 error(s) occurred:

* google_compute_instance_group.masters[2]: 1 error(s) occurred:

* google_compute_instance_group.masters.2: Error creating InstanceGroup: googleapi: Error 409: The resource 'projects/appportablityphase2/zones/us-east1-b/instanceGroups/master-api' already exists, alreadyExists
* google_compute_instance_group.masters[0]: 1 error(s) occurred:

* google_compute_instance_group.masters.0: Error creating InstanceGroup: googleapi: Error 409: The resource 'projects/appportablityphase2/zones/us-east1-b/instanceGroups/master-api' already exists, alreadyExists
...