Hi,
I have an environment in AWS that build like this:
infrastructure-live
├── prod
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
├── qa
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
└── stage
├── app
│ └── terragrunt.hcl
├── mysql
│ └── terragrunt.hcl
└── vpc
└── terragrunt.hcl
I want to create a central place that all the resources will be managed easily. So in every environment the terragrunt.hcl will call to all terragrunt.hcl for all the resources.
for example, it will be changed to that:
infrastructure-live
├── shard_resources
│ ├── app
│ │ └── terragrunt.hcl
│ ├── mysql
│ │ └── terragrunt.hcl
│ └── vpc
│ └── terragrunt.hcl
├── prod
│ ├── terragrunt.hcl
├── qa
│ ├── terragrunt.hcl
└── stage
├── terragrunt.hcl
Does someone have an idea if that can be possible?