0

我创建了一个 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 模块?

使用 Terraform0.11.14

4

1 回答 1

1

count如果升级到 Terraform,则可以有条件地应用模块0.13.x。请参阅https://github.com/hashicorp/terraform/blob/guide-v0.13-beta/README.mdhttps://github.com/hashicorp/terraform/tree/guide-v0.13-beta/module -重复

于 2020-11-18T11:50:00.450 回答