こんにちは、かたいなかです。 以前、AtlantisでGitHub上からTerrraformのコードの変更を適用する方法をご紹介しました。 TerraformをPull Request上のコマンドで実行!Atlantisを試してみた AtlantisはTerraformを適用するためのプリセットのコマンドだけでなく、自分で指定したコマンドをワークフローの中で実行することができます。 そこで、今回はその機能を使ってCloudFormationの適用をGitOps化する方法をご紹介します。 今回のコード cfn-atlantis-gitops-poc なぜAtlantisを使いたいのか CircleCIを使用してCloudFormationを適用するフローも検討したのですが、以下の点でAtlantisでの適用が良いと考えました。 CloudFormation開発時はトライアンドエラーを繰り返す