Terraform: условно установить TF модуль

Я создал модуль Terraform (который устанавливает jenkins, но это выходит за рамки этого вопроса)

Хочу условно установить.

Я пробовал count подходить:

module "jenkins" {
  count = "${var.install_jenkins}"
  source        = "../../../../modules-terraform/jenkins"
  project_id         = "${google_project.service.project_id}"
  zone = "${var.zone}"
  org_name = "${var.org_name}"
}

но он выдает ошибку ниже:

Ошибка: модуль "jenkins": "count" не является допустимым аргументом

Есть ли способ условно установить модуль Terraform?

Работа с Terraform 0.11.14

0 ответов

Вы можете условно применить модуль, используя count если вы обновитесь до Terraform 0.13.x. См. https://github.com/hashicorp/terraform/blob/guide-v0.13-beta/README.md и https://github.com/hashicorp/terraform/tree/guide-v0.13-beta/module-repetition

Другие вопросы по тегам