Назад | Перейти на главную страницу

Как мы можем использовать «шаблон запуска» в эластичном бобовом стебле с помощью terraform?

Я не могу найти вариант для шаблона запуска в документе терраформ эластичного бобового стебля. Есть ли способ использовать

Вы добавляете параметры конфигурации в свой aws_elastic_beanstalk_environment ресурс, аналогичный этому примеру

  setting {
    namespace = "aws:autoscaling:launchconfiguration"
    name      = "IamInstanceProfile"
    value     = aws_iam_instance_profile.example.name
  }

ОБНОВИТЬ Что касается шаблона, вам, вероятно, понадобится каскад ресурсов.

resource "aws_launch_template" "example" {
  #...
}

resource "aws_autoscaling_group" "example" {
  #...
  launch_template {
    id      = "${aws_launch_template.example.id}"
    version = "$Latest"
  }
}

resource "aws_elastic_beanstalk_environment" "example" {
  #...
  autoscaling_groups = ["${aws_autoscaling_group.example.id}"]
}