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问题页面