在嵌套块中使用计数

时间:2018-10-30 15:45:40

标签: terraform

Terraform中是否可以使用嵌套块中的count参数?我不想创建一个资源的多个实例,我想生成一个带有资源的动态数量的嵌套块。例如:

variable "envNames" {
  type = "list"
}

variable "envValues" {
  type = "list"
}


resource "test_resource" "example" {

  # If length(var.envNames) == 5, I would want 5 env blocks
  env {
    count = "${length(var.envNames)}"

    name  = "${element(var.envNames, count.index)}"
    value = "${element(var.envValues, count.index)}"
  }

}

在terraform v0.12中,我似乎可以在块上使用dynamic关键字以及foreach声明和map变量,但是有一种方法可以在v0.11?

如果有帮助,则用于Kubernetes部署资源。

0 个答案:

没有答案