我试图遍历变量类型映射,但我不知道如何
这是我到目前为止
在我的 main.tf 中:
resource "aws_route_53_record" "proxy_dns" {
count = "${length(var.account_name)}"
zone_id = "${infrastructure.zone_id}"
name = "proxy-${element(split(",", var.account_name), count.index)}-dns
type = CNAME
ttl = 60
records = ["{records.dns_name}"]
}
Run Code Online (Sandbox Code Playgroud)
在我的 variables.tf
variable "account_name" {
type = "map"
default = {
"account1" = "accountA"
"account2" = "accountB"
}
}
Run Code Online (Sandbox Code Playgroud)
我希望能够使用不同的帐户名称创建多个资源
到目前为止我已经得到了这个:
data "aws_iam_policy" "config_role" {
arn = "arn:aws:iam::aws:policy/service_role/AWSConfigRole"
}
Run Code Online (Sandbox Code Playgroud)
但我不确定如何将其附加到组中。