У меня есть скрипт terraform, который создает мультиконтейнерное приложение docker beanstalk. Я использую значение
most_recent = true
, но все же он получает Amazon linux 1. В идеале, он должен выбрать последнее изображение Amazon linux 2.
data "aws_elastic_beanstalk_solution_stack" "multi_docker" {
most_recent = true
name_regex = "^64bit Amazon Linux (.*) Multi-container Docker (.*)$"
}
resource "aws_elastic_beanstalk_environment" "environment" {
name = var.env
application = "helloworld"
solution_stack_name = "${data.aws_elastic_beanstalk_solution_stack.multi_docker.id}"
version_label = "${aws_elastic_beanstalk_application_version.default.name}"
setting {
namespace = "aws:autoscaling:launchconfiguration"
name = "IamInstanceProfile"
value = "aws-elasticbeanstalk-ec2-role"
}