0

私は最近、terraform .70でいくつかの新しいリソースを作成しました。適用後、再びterraformプランを実行します。発生するが、私は私のmain.tfファイルに変更加えていない:。私はAWS EC2インスタンスを作成していなくても変更を加える必要があります。

security_groups#: "0" => "1"(強制的に新しいリソース)
security_groups.2319596366: "" =>「SGを(テスト用のインスタンスで)再度実行して、元のAWS ec2インスタンスサーバーを終了し、新しいものを作成します(良いこと、私が行ったことはありませんでした)しない彼は生産中です)...

これはバグですか、何か間違っていますか?

+0

テラフォームを使用すると、テラフォームであなたのインスタンスに新しいセキュリティグループを添付しましたと考えています。あなたは? –

+0

それは何年もの間そうだった。私はawesがterraformにバグを導入したことをどうやって変えたのだろうと信じています。あなたが私の投稿を読んだら、変更を加えずに申請した直後に計画を立てました。 –

答えて

0

.70のように見えますが、セキュリティグループのバグが修正されました。これで、vpc_security_group_idsでセキュリティグループを指定する必要があります。私はsecurity_groupsをvpc_security_group_idsに置き換えましたが、今は変更が必要であることを示していません。

1

security_groups属性(vpcではない、古典的なEC2セキュリティグループで使用するための)の動作は、バージョン0.6.15で変更されました.VPCセキュリティグループと共に使用すると正しく動作しません。おそらくvpc_security_group_ids属性を代わりに使用する必要があります。

関連する問題