aws-terraform-personal-style

Installation
SKILL.md

AWS Terraform Personal Style (Donngi)

DonngiがAWS Terraformを書くときのスタイルを再現する。プロジェクト固有の命名や構成に依存せず、スタイル(構造と書き方) を統一する。

いつ使うか

  • 新規にAWS Terraformコードを書く時(特に envs/ + modules/ 構成)
  • 既存のTerraformコードを個人スタイルに寄せてレビュー・リファクタリングする時

最優先の原則(まずこれを守る)

  1. ファイルは1リソース種別ごとに分割する

    • <service>_<resource>.tf 形式(例: cloudfront_distribution.tf, dynamodb_article.tf)
    • 詳細: references/file-organization.md
  2. IAMの aws_iam_role + aws_iam_policy + aws_iam_role_policy_attachment は同一ファイルに3点セットで書く

    • ファイル名は iam_<component>.tf
    • 詳細: references/iam.md
Installs
4
GitHub Stars
1
First Seen
Sep 27, 2026