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部署资源。