如何将索引值赋给terraform变量
让我们说:
我的示例输入看起来是terraform.tfvars.json:
{
"resource_groups": [
{
"name_suffix": "AI",
"location": "westus2",
"is_default": false
},
{
"name_suffix": "Montoring",
"location": "westus2",
"is_default": false
},
{
"name_suffix": "Base",
"location": "westus2",
"is_default": false
},
{
"name_suffix": "Core",
"location": "westus2",
"is_default": true
}
]
}main.tf
locals {
# I tried like
default_rg_index = [for rg, index in var.resource_groups: index if try(rg.is_default, false) == true]
}我期望default_rg_index分配3,但它不起作用
发布于 2021-07-31 09:57:52
rg, index应该是相反的。你也可以让它变得更简单:
default_rg_index = [for index, rg in var.resource_groups: index if rg.is_default]https://stackoverflow.com/questions/68600954
复制相似问题