我正在尝试使用 CSV 文件访问 terraform 变量数据,创建资源组并将资源组的名称添加到 CSV 文件中并尝试访问代码。
这是代码:
locals {
Resource_groupname = csvdecode(file("${path.module}/onkar.csv"))
}
//Create a resource group
resource "azurerm_resource_group" "Customer11" {
count = length(local.Resource_groupname)
name = local.Resource_groupname[count.index].resourcegroup_name
location = "North europe"
}
我收到以下错误:
on admin.tf line 15, in resource "azurerm_resource_group"
"Customer11": 15: name =
local.Resource_groupname[count.index].resourcegroup_name
|----------------
| local.Resource_groupname is list of object with 1 element
This object does not have an attribute named "resourcegroup_name".
更新
Updated Code:
locals {
Resource_groupname = csvdecode(file("./test.csv"))
}
resource "azurerm_resource_group" "Customer11" {
count = length(local.Resource_groupname)
name = local.Resource_groupname[count.index].group_names
location = "North europe"
}
新更新
locals {
Resource_groupname = csvdecode(file("./test.csv"))
}
resource "azurerm_resource_group" "Customer11" {
count = length(local.Resource_groupname)
name = local.Resource_groupname[count.index].Resource_groupname
location = "North europe"
}
新的更新 CSV 文件和输出