aws-terraform-personal-style
Installation
SKILL.md
AWS Terraform Personal Style (Donngi)
DonngiがAWS Terraformを書くときのスタイルを再現する。プロジェクト固有の命名や構成に依存せず、スタイル(構造と書き方) を統一する。
いつ使うか
- 新規にAWS Terraformコードを書く時(特に
envs/+modules/構成) - 既存のTerraformコードを個人スタイルに寄せてレビュー・リファクタリングする時
最優先の原則(まずこれを守る)
-
ファイルは1リソース種別ごとに分割する
<service>_<resource>.tf形式(例:cloudfront_distribution.tf,dynamodb_article.tf)- 詳細: references/file-organization.md
-
IAMの
aws_iam_role+aws_iam_policy+aws_iam_role_policy_attachmentは同一ファイルに3点セットで書く- ファイル名は
iam_<component>.tf - 詳細: references/iam.md
- ファイル名は