Terraform ガイドライン¶
スタイルガイド¶
Terraform公式からスタイルガイドが提供されています。 原則、以下のドキュメントに準拠するようにしてください。
Style Guide - Configuration Language | Terraform | HashiCorp Developer
AWSリソースの命名規則¶
AWSリソースは以下の規約に従うようにしてください。
名前の構成要素¶
- {product} : 製品名 (ex. oqtopus)
- {org} : 組織名 (ex. example)
- {env} : 環境名 (ex. dev, stg, prd)
- {identifier} : 識別子 (ex. user, provider)
原則¶
例外がない限り、リソース名は以下のフォーマットに従うようにしてください。
{product}-{org}-{env}-{identifier}-{name}
例えば、USER APIのLambda関数の場合は以下のようになります。
oqtopus-example-user-api