Terraform, я пытаюсь сгенерировать пары ключ / значение
name1 - net 1-1
name2 - net 1-2
name3 - net 1-3
name4 - net 2-1
variable "switch_count" {
type = number
default = 2
}
variable "compute_count" {
type = number
default = 3
}
locals {
net_name_switch_compute = {
for i in range(var.switch_count * var.compute_count) :
name => flatten([
for i in range(var.switch_count) : [
for j in range(var.compute_count) :
"net-switch-${i+1}-compute-${j+1}"
]
])
}
}
Но у меня есть ошибка
name => flatten([for i in range(var.leaf_count): [for j in range(var.compute_count):"subnet-Leaf-${i+1}-compute-${j+1}"]])
A reference to a resource type must be followed by at least one attribute
access, specifying the resource name.
Как я могу сгенерировать пару ключ-значение?