ElasticBeanstalkのデザイン変更の際に生じた問題
3871 ワード
概要
terraformでElasticBeanstalkの環境作成時にエラーが発生し、オーケストレーションが失敗したので、調べた。
経緯
-
Configuration
はこんな感じで書いてた
elastic_beanstalk_environment.tf
/*************************/
/* worker Environment */
/*************************/
resource "aws_elastic_beanstalk_environment" "xxxxxxxxx" {
name = "xxxxxxxxx"
application = "xxxxxxxxx"
solution_stack_name = "64bit Amazon Linux 2016.09 v2.3.2 running Ruby 2.3 (Puma)"
tier = "Worker"
tags {
Service = "xxxxxxxxx"
Environment = "xxxxxxxxx"
Description = "Managed by Terraform"
}
- ElasticBeanstalkのConfigurationの表示名が変更になってたので、terraformでもそれを指定
Configuration
はこんな感じで書いてたelastic_beanstalk_environment.tf
/*************************/
/* worker Environment */
/*************************/
resource "aws_elastic_beanstalk_environment" "xxxxxxxxx" {
name = "xxxxxxxxx"
application = "xxxxxxxxx"
solution_stack_name = "64bit Amazon Linux 2016.09 v2.3.2 running Ruby 2.3 (Puma)"
tier = "Worker"
tags {
Service = "xxxxxxxxx"
Environment = "xxxxxxxxx"
Description = "Managed by Terraform"
}
elastic_beanstalk_environment.tf
/*************************/
/* worker Environment */
/*************************/
resource "aws_elastic_beanstalk_environment" "xxxxxxxxx" {
name = "xxxxxxxxx"
application = "xxxxxxxxx"
solution_stack_name = "Puma with Ruby 2.3 running on 64bit Amazon Linux/2.7.2"
tier = "Worker"
tags {
Service = "xxxxxxxxx"
Environment = "xxxxxxxxx"
Description = "Managed by Terraform"
}
- planは通ったけど、applyしたら失敗した...
* aws_elastic_beanstalk_environment.xxxxxxxxx: InvalidParameterValue: No Solution Stack named 'Puma with Ruby 2.3 running on 64bit Amazon Linux/2.7.2' found.
ドキュメント見たら、Solution Stack Name
の箇所は変更されてないので、以前の書き方でapplyすると成功しました。
所感
マネコンはデザインがよく変わるので、ドキュメントを参照しましょう(;・∀・)
Author And Source
この問題について(ElasticBeanstalkのデザイン変更の際に生じた問題), 我々は、より多くの情報をここで見つけました https://qiita.com/ldr/items/e50a4c483719802ac4de著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .