Terraform 如何实现地形嵌套循环构造?
我试图使用Terraform 如何实现地形嵌套循环构造?,terraform,Terraform,我试图使用terraform管理我的github组织,并希望实现团队结构 我已在地图中定义了团队结构,如下所示: variable "teams" { description = "Map of teams with members" type = "map" default = { "TeamA" = ["abc", "xyz", "pqr", "mno"] "TeamB" = ["abc", "xyz", "mno"] "Te
terraform
管理我的github组织,并希望实现团队结构
我已在地图中定义了团队结构,如下所示:
variable "teams" {
description = "Map of teams with members"
type = "map"
default = {
"TeamA" = ["abc", "xyz", "pqr", "mno"]
"TeamB" = ["abc", "xyz", "mno"]
"TeamC" = ["pqr"]
}
}
我能够使用以下资源代码创建这些团队:
resource "github_team" "sub-teams" {
count = "${length(keys(var.teams))}"
name = "${element(keys(var.teams), count.index)} Team"
description = "${element(keys(var.teams), count.index)} team"
privacy = "closed"
}
现在,ask循环映射键,并将相应的团队成员添加到各自的团队中。我应该如何达到这个要求
我提到了一个,但看起来它具有与上述场景相反的列表常量。terraform还不支持嵌套地图 您需要使用映射中的变量,而不是使用数组。下面的链接将带您进入git问题页面