Коллекция или шаблон в 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>, ...]
,