我想在terraform执行后显示由terraform创建的aws_instance的public_ip。
但是,只显示第一台服务器的全局IP。
我的源代码如下。
resource "aws_instance" "main" {
count = "3"
...
}
output "ec2_global_ips" {
value = "${aws_instance.main.*.public_ip}"
}
语法错了吗? 如果您必须知道如何将数组值显示为terraform中的输出,请告诉我。
答案 0 :(得分:2)
我相信这会奏效:
output "ec2_global_ips" {
value = ["${aws_instance.main.*.public_ip}"]
}