如何将从资源创建的值列表传递给期望项列表的模块?我试着运行[count.index]并回复列表[0]中的第一项,但是我得到的消息是,您只能向resource & data块传递一个count对象。
resource "aws_subnet" "private_subnets" {
count = length(data.aws_availability_zones.available.names)
vpc_id = data.aws_vpc.selected.id
cidr_block = "192.168.${10 + count.index}.0/24"
availability_zone = data.aws_availability_zones.available.names[count.index]
map_public_ip_on_launch = false
tags = {
Name = "private-subnet"
}module "my_module" {
source = "../../"
cluster_name = local.cluster_name
subnets = aws_subnet.public_subnets[count.index].id发布于 2020-04-10 02:46:49
https://stackoverflow.com/questions/61132880
复制相似问题