Terraform-provider-aws: VPC内のインスタンスで正しいvpc_security_group_idsの代わりにsecurity_groupsを使用すると、適用ごとにインスタンスが再作成されます

作成日 2017年08月17日  ·  3コメント  ·  ソース: hashicorp/terraform-provider-aws

Terraformバージョン

Terraform v0.10.2

影響を受けるリソース

次に、リソースをリストとしてリストしてください。

  • aws_instance
  • aws_security_group

Terraform構成ファイル

provider "aws" {
  profile                 = "[profile_name]"
  shared_credentials_file = "[path to].aws/credentials"
  region                  = "eu-west-1"
}

resource "aws_vpc" "example_vpc" {
  cidr_block = "10.1.0.0/16"
}

resource "aws_subnet" "example_subnet" {
  vpc_id                  = "${aws_vpc.example_vpc.id}"
  cidr_block              = "10.1.0.0/24"
  availability_zone = "eu-west-1a"
  map_public_ip_on_launch = false
}

resource "aws_instance" "example_instance" {
  ami                         = "ami-33776655"
  associate_public_ip_address = false
  availability_zone           = "eu-west-1a"
  instance_type               = "t2.micro"
  security_groups = ["${aws_security_group.example_1.id}"]
  subnet_id         = "${aws_subnet.example_subnet.id}"
}

resource "aws_security_group" "example_1" {
  vpc_id="${aws_vpc.example_vpc.id}"
  name = "access-https"
  ingress {
    from_port   = 443
    to_port     = 443
    protocol    = "tcp"
    cidr_blocks = ["0.0.0.0/0"]
  }
}

デバッグ出力

これにより、AWSプロバイダーから大量のPIIがダンプされます。 それが本当に必要な場合、私は編集されたバージョンを提供することができます

パニック出力

該当なし

予想される行動

最初の使用のために適用する上でエラーsecurity_groupsaws_instanceに割り当てaws_subnetaws_vpc

また

親切にして、最初の申請時に行ったようにvpc_security_group_idsを添付することを意図していることを理解してください。 間違った引数が使用されているという警告を出力する可能性があります。

実際の動作

最初のterraform apply 、VPCセキュリティグループはVPCサブネット内のインスタンスにリンクされます。 terraform applyを2回(変更なしで)実行すると、インスタンスが再作成されます

再現する手順

  1. terraform apply
  2. terraform apply

重要なファクトイド

該当なし

参考文献

ここにリンクする必要がある他のGitHubの問題(オープンまたはクローズ)またはプルリクエストはありますか? 例えば:
これに似ています: https

bug servicec2

最も参考になるコメント

やあみんな! vpc_security_group_ids関連するこのaws_instanceバグで問題が発生しました。 これは、かなりの数の個別の問題(#1445、#1799、#1993、#2034、#2036、#2319)で報告され、議論されていることがわかりました。 取り組みを統合するために、現時点で最も詳細な情報を持っていると思われる#1993を除くすべてを閉じます。 今後のアップデートのために、その問題に投票してフォローすることをお勧めします。

これを取り巻く大量のレポートがあるため、メンテナは近い将来これを調査する予定です(すでに開いているPR:#1911、#2338を含む)。 この構成には、迅速な修正よりも難しいニュアンスがいくつかあり、状況を悪化させたくないことは確かです。 最新情報をお届けします。

フレンドリーなリマインダーとして:元の問題/ PRコメントに対する👍の反応で投票することは、私たちの注意を引くための最良の方法です。

全てのコメント3件

やあみんな! vpc_security_group_ids関連するこのaws_instanceバグで問題が発生しました。 これは、かなりの数の個別の問題(#1445、#1799、#1993、#2034、#2036、#2319)で報告され、議論されていることがわかりました。 取り組みを統合するために、現時点で最も詳細な情報を持っていると思われる#1993を除くすべてを閉じます。 今後のアップデートのために、その問題に投票してフォローすることをお勧めします。

これを取り巻く大量のレポートがあるため、メンテナは近い将来これを調査する予定です(すでに開いているPR:#1911、#2338を含む)。 この構成には、迅速な修正よりも難しいニュアンスがいくつかあり、状況を悪化させたくないことは確かです。 最新情報をお届けします。

フレンドリーなリマインダーとして:元の問題/ PRコメントに対する👍の反応で投票することは、私たちの注意を引くための最良の方法です。

_ 30日間_⏳クローズされたため、この問題をロックします。 これは、メンテナがアクティブな問題を見つけて集中するのに役立ちます。

この問題を再開する必要があると思われる場合は、コンテキストを追加するために、この問題にリンクする新しい問題を作成することをお勧めします。 ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価