我正在尝试使用 terraform 变量数据(CSV 文件)来创建资源组,并将资源组的名称添加到 CSV 文件中。我目前遇到以下错误
│错误:不支持的属性││在testtf.tf第11行,资源“azurerm_resource_group”“Main”中:│11:name = local.resource_groupname[count.index].groupname│├────────── ────── │ │ count.index 是一个数字,只有在 apply 之后才知道 │ │ local.resource_groupname 是具有 3 个元素的对象列表 │ │ 这个对象没有名为“groupname”的属性。
代码
provider "azurerm" {
features{}
}
locals {
resource_groupname = csvdecode(file("./test.csv"))
}
resource "azurerm_resource_group" "Main" {
count = length(local.resource_groupname)
name = local.resource_groupname[count.index].groupname
location = "North europe"
}
./test.csv 内容
https://drive.google.com/file/d/1ituKDzaMVXnyynkjLBZRzMdWK9tnkL14/view?usp=sharing