我正在使用terraform启动一个aws_launch_configuration
实例。
我正在使用shell脚本来设置user_data
变量,就像这样:
resource "aws_launch_configuration" "launch_config" {
...
user_data = "${file("router-init.sh")}"
...
}
在这个 router-init.sh
文件中,我想要做的一件事情是能够访问通过 terraform 启动的其他实例的 IP 地址。
我知道可以使用 splat(星号)来访问该实例的所有 IP 地址,例如:
output ip_address {
value = ${aws_instance.myAWSInstance.*.private_ip}"
}
在router-init.sh
脚本中有没有一种方法可以传递/访问这些IP地址?
count
)。 - ydaetskcoR