Я запускаю экземпляр aws_launch_configuration
используя terraform.
Я использую скрипт оболочки для переменной user_data
, например:
resource "aws_launch_configuration" "launch_config" {
...
user_data = "${file("router-init.sh")}"
....
}
Внутри этого router-init.sh одна из вещей, которые я хотел бы сделать, - иметь доступ к ip-адресам для других экземпляров, которые я запускаю через terraform.
Я знаю, что я могу использовать splat для доступа ко всем IP-адресам этого экземпляра, например:
output ip_address {
value = ${aws_instance.myAWSInstance.*.private_ip}"
}
Есть ли способ передать/получить доступ к этим IP-адресам в скрипте router-init.sh?