The purpose of these terraform/terragrunt scripts is to implement Transit Gateway Architecture presented in the following links :
- Terraform
- Terragrunt
3 Accouns accounts :
- non-prod
- prod ( optional )
- service
Please configure the following files according to your AWS Accounts settings
account.hcl region.hcl env.hcl
Please configure variable.tf according to your AWS Accounts settings and with entities ids
cd global/account-service/eu-west-1/shared/network/transit-gateway
terragrunt apply
cd global/account-service/eu-west-1/shared/network/egress-vpc
terragrunt apply
cd global/account-non-prod/eu-west-1/shared/network/dev/vpc
terragrunt apply
cd global/account-service/eu-west-1/shared/network/transit-gateway-route-table
terragrunt apply