Materials for the Terragrunt demo
This is example of how to manage terraform modules via terragrunt in multiple accounts.
Terraform modules:
The terragrunt folder structure:
├── ...
└── account1
├── account_vars.yaml
├── ...
└── us-east-1
├── dev
│ ├── 1-core
│ │ ├── service_vars.yaml
│ │ └── terragrunt.hcl
│ ├── 2-application
│ │ ├── service_vars.yaml
│ │ └── terragrunt.hcl
│ ├── env_vars.yaml
│ └── terragrunt.hcl
├── ...
└── region_vars.yaml