どんな感じに自動化したいか Pull Request作成時にterraform planを実行し、その結果をPRにコメントしたい。 Pull Requestをマージしたときにterraform applyを実行したい。 tfstateをいい感じに分けたい。 変更した部分だけterraformを実行したい。 実際のコードはこちら https://github.com/rinchsan/terraform-github-actions ECRのリポジトリを1つ作るだけのシンプルな例です。 公式が出している、GitHub ActionsでTerraformを自動化するチュートリアルは こちら にあります。 解説 plan.yml planはPR作成時や変更時にGitHub Actionsを実行しましょう。 strategy.matrix に何か配列を指定すると、それぞれを使って並列にジョブを実行