0
を削除したインスタンスを持つクラスタを破棄することができません私はテラフォームがこのシナリオで動作するようになっているかが不明だ:テラフォーム-AWS 0.10.3:AMI
- 私たちは、インスタンスのクラスタを起動、1その中には、クラスタの実行中に削除されたamiがあります。
- このクラスタを破壊しようとすると、amiを検索しようとするクエリが失敗するため、リフレッシュフェーズでテラフォームが失敗します。私の心の中で
、AMIは、クラスターを破壊するためにはもはや必要ですべきではありません - インスタンスがすでに存在している、とそうテラフォームは、クラスタを破壊する必要があります。
おそらくここに回避策がありますか?または私は問題を提出する必要がありますか?
申し訳ありませんが、EBSのボリュームを意味しますか?私はこの問題がebsボリュームに存在し、Terraformのバグであることを知っています。https://github.com/hashicorp/terraform/issues/2957 –
いいえ、良い質問ですが、これはAMI、より具体的にはg2インスタンスのAMIです。 g2インスタンスの作成元となったAMIが削除されると、terraformは更新できません。 – kjbradley
これは、AMIのライフサイクルまたはデータソースの使用方法に問題があるようです。私はAMIをタグ付けして、新しいAMIが同じAMIデータソースフィルタによって自動的に選択されるように(そして、most_recentを使用して新しいものを選択するように)、この状況であなた自身を見つけるべきではないようにすることをお勧めします。 – ydaetskcoR