Slide 5
Slide 5 text
パターン1: 環境ごとにディレクトリを分ける構成
ある環境を表すIaCコードを1カ所(envs/xxx)にまとめる方式です。複数環境から利用されるコードは
モジュール化してmodules配下に配置することもあります。
modules配下
複数環境から使われる
共通モジュールを配置
envs配下
各環境内で必要な
リソース定義を記述
(共通モジュール呼び出しもあり)
envs/stg直下
module “db” {
source = “../../modules/db”
}
module “ec2” {
source = “../../modules/ec2”
}
module “network” {
source = “../../modules/network”
}