我已经创建了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 :(得分:1)
如果升级到Terraform count
,则可以有条件地使用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