是否可以输出在Terraform循环中创建的所有EC2实例?
我正在创建许多具有地形循环的节点,如下所示:是否可以输出在Terraform循环中创建的所有EC2实例?,terraform,Terraform,我正在创建许多具有地形循环的节点,如下所示: resource "aws_instance" "dev-cluster" { ami = "${lookup(var.amis, var.region)}" instance_type = "${var.instance_type}" count = 13 subnet_id = "${var.global-private-subne
resource "aws_instance" "dev-cluster" {
ami = "${lookup(var.amis, var.region)}"
instance_type = "${var.instance_type}"
count = 13
subnet_id = "${var.global-private-subnet-1a-id}"
}
是否有办法在outputs.tf中以某种方式输出所有这些实例ID
我正在尝试,但输出为空
output "aws_ec2_instance_ids" {
value = "${aws_instance.dev-cluster.*.id}"
}
As
aws_instance.dev cluster.*.id
返回多个值,输出是一个数组,必须在括号内:
output "aws_ec2_instance_ids" {
value = ["${aws_instance.dev-cluster.*.id}"]
}
As
aws_instance.dev cluster.*.id
返回多个值,输出是一个数组,必须在括号内:
output "aws_ec2_instance_ids" {
value = ["${aws_instance.dev-cluster.*.id}"]
}