主文件
locals {
location_mapping = [
{
"url": "L1.tfe.com"
"location": "L1"
"resource_group_name": "R1"
"name_log_workspace_name": "W1"
},
{
"url": "L2.tfe.com"
"location": "L2"
"resource_group_name": "R2"
"name_log_workspace_name": "W2"
},
{
"url": "L3.tfe.com"
"location": "L3"
"resource_group_name": "R3"
"name_log_workspace_name": "W3"
}
]
}
data "azurerm_log_analytics_workspace" "example" {
# Populate name and resource group based on var.location(L2) condition if location matches in locals
name = "W2"
resource_group_name = "R2"
}
我想根据本地数据块中的条件动态填充名称和资源组名称。location and url
例子
如果我通过location value L2
然后url value L2.tfe.com
我会name=W2
得到resource_group_name=R2