はじめに アプリボット SREチームの一条です。 弊社ではAWSやGCPの構築にTerraformを利用しています。 IaC(Infrastructure as Code)には欠かせないTerraformですが、長らく運用していく中で様々な課題に直面し、その度に構成や運用ルールを更新していきました。 しかし、まだ完璧な構成ではないと思っています。 なぜなら、会社・プロジェクト独自の事情もありますが、他社の事例を参考にしても運用方法は様々で、これといった正解がないと感じているからです。 今回は弊社のAWSにおけるTerraformの構成を公開しますので、事例の一つとして参考にしていただければと思います。 また、事例を世の中に増やすために、この記事を読んでくださった皆様も、構成や運用ルールを公開・共有していただけますと幸いです。 構成紹介 前提 弊社では1プロジェクトに対して、1~N個のAWS
![Terraform(AWS)の構成を公開します](https://cdn-ak-scissors.b.st-hatena.com/image/square/968d1e5731749a057c98d1bff3061478f9364c93/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fblog.applibot.co.jp%2Fwp-content%2Fuploads%2F2023%2F08%2Fawsterraform.png%3Ffit%3D1200%252C918%26ssl%3D1)