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