Anthropic ClaudeDevOps・インフラ⭐ リポ 2品質スコア 49/100
terraform
Terraform/Infrastructure as Code のベストプラクティスとパターン
description の原文を見る
Best practices and patterns for Terraform/Infrastructure as Code
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Terraform開発ガイド
コードスタイル
- 一貫したフォーマットに
terraform fmtを使用する - リソース名にはsnake_caseを使用する
- 関連リソースを同じファイルにグループ化する
モジュール構造
modules/
module-name/
main.tf # Primary resources
variables.tf # Input variables
outputs.tf # Output values
README.md # Module documentation
ベストプラクティス
- 再利用可能なインフラストラクチャにはモジュールを使用する
- required_providersでプロバイダーのバージョンをピン留めする
- IDをハードコーディングする代わりにデータソースを使用する
- リモートにステートを保存する(S3、GCS、Terraform Cloud)
命名規則
- リソース:
{provider}_{type}(例:aws_s3_bucket) - 変数: 説明的なsnake_case (例:
bucket_name) - 出力: 公開する属性と一致させる
セキュリティ
- シークレット
...
詳細情報
- 作者
- Replikanti
- ライセンス
- 不明
- 最終更新
- 2026/5/12
Source: https://github.com/Replikanti/ralph-platform / ライセンス: 未指定