Infrastructure as code using terraform and terragrunt
How to deploy?
cd live
terragrunt run-all apply
To deploy a specific environment (e.g., staging)
cd live/staging
terragrunt run-all apply
Similar way you can keep going down the folder structure to deploy specific components as well.
References: