tiver uma pergunta, preciso implantar uma lista de instâncias de computação do GCP, como faço o loop for_each através dos "vms" nesta lista de objetos como este
"gcp_zone": "us-central1-a",
"image_name": "centos-cloud/centos-7",
"vms": [
{
"hostname": "test1-srfe",
"cpu": 1,
"ram": 4,
"hdd": 15,
"log_drive": 300,
"template": "Template-New",
"service_types": [
"sql",
"db01",
"db02"
]
},
{
"hostname": "test1-second",
"cpu": 1,
"ram": 4,
"hdd": 15,
"template": "APPs-Template",
"service_types": [
"configs"
]
}
]
}
for_each
blocos: 0.12.6 Changelog . Para o que vale a pena de, se / condicionais mais tem sido em Terraform por um par de versões agora: docs Terraform: expressões condicionais
if
,for
ouwhile
declarações. Você pode simular isso, no entanto, até certo ponto, em alguns casos, graças àcount
propriedade Leia este excelente artigo sobre como reproduzir condições ou loops com o Terraform : blog.gruntwork.io/…