/aws-terragrunt-demo

Materials for the Terragrunt demo

Primary LanguageHCLThe UnlicenseUnlicense

aws-terragrunt-demo

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