Terraform получает вывод public_ip из aws_launch_configuration - PullRequest
1 голос
/ 08 мая 2020

Я пытаюсь получить вывод publi c ip из aws_launch_configuration, но я не вижу никакого решения для этого, поэтому я создал экземпляр данных для фильтрации этого экземпляра lauch, чтобы получить его publi c ip

data "aws_instance" "web_app" {
  filter {
    name   = "image-id"
    values = [var.ami_id]
  }
  depends_on = [launch_configuration.web_app]
}

Но если я запустил terraform apply, он вернет ошибку, потому что фильтр требует создания AMI. Поэтому мой подход не сработает, если я попытаюсь отфильтровать, когда я попытаюсь применить все свои aws экземпляры с нуля. Есть ли другой способ сделать это?

...