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