Если у вас есть следующая конфигурация запуска
resource "aws_launch_configuration" "provisioning" {
name = "app_balancer"
image_id = "${var.ami_id}"
instance_type = "${var.instance_type}"
security_groups = ["${aws_security_group.def.id}"]
user_data = "${file("${var.bootstrap_path}")}"
associate_public_ip_address = true
iam_instance_profile = "${var.iam_instance_profile_id}"
key_name = "my_key"
lifecycle {
create_before_destroy = true
}
provisioner "local-exec" {
command = "sleep 15"
}
}
Это работает и запускает экземпляр в соответствии с aws_autoscaling_group и aws_autoscaling_policy.Но я не смог найти способ взять новые сгенерированные IP-адреса и добавить эту информацию в route53.