我对 terraform 真的很陌生,并且想完成这项工作。我能够创建 vpc、公共子网并获取它们的 ID,现在我想在每个子网内创建一个 ec2 实例,当我尝试运行 ec2 模块时,它只在第一个子网内创建实例并忽略其他子网。这是我的代码片段。
输出子网ID:
output "public_subnets_id" {
value = "${join(",", aws_subnet.public.*.id)}"
}
这里的示例输出:
public_subnets_id = subnet-84aae6f4,subnet-a12124e8
这是我的代码,我试图在其中拆分它并在每个子网内创建实例,但只能创建到第一个子网。
subnet_id = "${element(split(",", var.subnet_id), count.index)}"