こんにちは、クラウドリードチームのフクナガです。 みなさん「Terraform」使ってますか? クラウド利用の拡大に伴い、多くの会社でIaC(Infrastructure as Code)を取り入れようと様々な取り組みをされているかと思います。 私も、その中の1人として約3年ほどTerraformを利用した環境構築や運用に携わってきました。 今回の記事では、Terraformをより堅牢に利用するための仕組みとそれを構築するためのCloudFormationテンプレートをご紹介します。 TerraformにおけるCI/CDパイプラインの重要性 Terraformソースコードは、「terraform apply」コマンドを実行することで環境へ適用することが可能です。 本記事では、terraform applyを実行する部分をCI/CD(継続的インテグレーション/継続的デリバリー)として構築/利