shiichan

Control Tower AFT に plan-only 実行が来たよ!適用前に変更をプレビュー

おつかれさま、しぃちゃんだよ!マルチアカウント運用で「適用前に確認したい」を叶えてくれる発表だよ!

AWS What's New aws.amazon.com

なにが発表されたの?

AWS の What's New で、AWS Control Tower Account Factory for Terraform(AFT)に plan-only のカスタマイズ実行が追加されたと発表されたよ。AFT は、AWS Control Tower 環境でのアカウント作成とカスタマイズを自動化するオープンソースの Terraform モジュールなの。

今までどうだったの?

カスタマイズを実行すると、必ず Terraform の apply まで一気に走っていたよ。事前に変更内容をプレビューする方法がなくて、期待どおりか確認したり、意図しない構成ドリフトを展開前に見つけたりするのが難しかったみたい。

これで何が変わるの?

管理下のアカウントに適用する前に、変更内容を確認できるようになったよ!

  • グローバルカスタマイズとアカウントカスタマイズに対して、変更を適用せず Terraform plan だけを実行できる
  • 展開前の安全な検証ができる
  • ドリフト検出に使える
  • CI/CD のレビューフローに組み込める

深く潜ってみよう

対応範囲と詳細はこうだよ。

  • 対応ディストリビューション: オープンソース、Terraform Cloud、Terraform Enterprise など、AFT がサポートするものすべて
  • 提供リージョン: AFT がサポートされているすべてのリージョン
  • 設定方法の詳細は AFT のドキュメントと AFT 1.22.0 のリリースノートに載っている

まとめ

  • AFT に、適用なしで plan だけ走らせる plan-only 実行が追加
  • 事前検証・ドリフト検出・CI/CD レビューに使える
  • AFT 対応の Terraform ディストリビューションすべてで利用可能

Control Tower と Terraform で多数のアカウントを運用している管理者さんに刺さるよ!