再利用可能なモジュールは ./modules/ 配下に配置する

ルール

Reusable modules are placed under ./modules/ (e.g., ./modules/networking)

(再利用可能なモジュールは ./modules/ 配下に配置する)

解説

複数の環境から参照されるサブモジュールはすべてmodules/に集めます。こうすることでモジュールの性格を推測しやすくなり、迷うことが減ります。

サンプルコード

# ディレクトリ構造の例
# ./modules/networking/main.tf - ネットワーク関連の再利用可能モジュール
# ./modules/compute/main.tf    - コンピュート関連の再利用可能モジュール
# ./modules/database/main.tf   - データベース関連の再利用可能モジュール

参考リンク

Show Text to Share
再利用可能なモジュールは ./modules/ 配下に配置する
https://www.tricrow.com/infrastructure/development-guidline/repository_structure.standard.reusable_module.html
この記事を書いた人
T.Nakamura
T.Nakamura
SRE | セキュリティ前提の設計・運用・監査対応(PCI DSS) | ドキュメント整備と仕組み化で開発・運用を整えます | AWS SAP / 日商簿記一級フォローはこちら

カテゴリ

タグ