Использование счетчика во вложенном блоке - PullRequest
0 голосов
/ 30 октября 2018

Есть ли способ в 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 и переменной карты, но есть ли способ сделать это в v0.11?

Если это поможет, это для ресурса развертывания Kubernetes.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...