【发布时间】:2021-04-09 10:55:30
【问题描述】:
我想知道是否有人可以帮助我解决以下问题我有一个基础资源来创建 aws 子网
resource aws_subnet subnet {
vpc_id = var.vpc_id
cidr_block = var.cidr_block
}
output subnetId {
value = aws_subnet.subnet.id
}
module private_subnet {
source = "linktoresourcedetailedabove"
for_each = var.privateSubnet
vpd.id = var.vpc_id
cidr_block = each.value.cidr_block
}
我有一个模块,它使用基于 var 的 for_each 循环调用,我的问题是这个资源可能被调用 10 次,我想存储每个 id,然后从另一个模块访问它,但我似乎在打这里的问题,我尝试更新 aws_subnet.subnet.id to aws_subnet.subnet.*.id 但仍然没有任何运气,似乎找不到任何可以帮助我的东西。
【问题讨论】:
-
你能提供你如何使用10次一个模块的示例代码吗?
-
当然,补充说。
标签: amazon-web-services for-loop foreach terraform subnet