我想在 terraform 执行后显示 terraform 创建的 aws_instance 的 public_ip 。
但是,仅显示第一台服务器的全局 IP。
我的源代码如下。
resource "aws_instance" "main" {
count = "3"
...
}
output "ec2_global_ips" {
value = "${aws_instance.main.*.public_ip}"
}
Run Code Online (Sandbox Code Playgroud)
语法有问题吗?如果您需要知道如何在 terraform 中将数组值显示为输出,请告诉我。
Sai*_*sad 12
我相信这会起作用:
output "ec2_global_ips" {
value = ["${aws_instance.main.*.public_ip}"]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8973 次 |
| 最近记录: |