Коллекция или шаблон в Terraform HCL

Я пытаюсь найти указания, как сделать довольно простую вещь в HCL. У меня есть один блок, как это

resource "aws_elastic_beanstalk_environment" "qa" {
    name "qa1"
    #insert settings here        
}

И я хочу вставить коллекцию настроек, где этот комментарий. Но конфиг не массив, это должно быть что-то вроде

desired_block "settings" {
    setting {}
    setting {}
}

Как бы я внедрить что-то вроде желаемого блока?

1 ответ

Вместо создания нескольких блоков вы можете поместить массив настроек, и он будет работать. подобно

resource "aws_elastic_beanstalk_environment" "qa" {
    name = "qa1"
    settings = ["${var.settings_array}"]
}

Вот var.settings_array это массив настроек, вроде [<settings1>, <settings2>, ...],

Другие вопросы по тегам