- Terraform installed (version 1.4.5 or later)
- Terragrunt installed (version 0.46.2 or later)
- AWS CLI installed and configured with appropriate AWS account access
- Docker with
docker compose
- Pull all applications repos that you want to deploy
- Navigate to the desired environment's directory.
- Authenticate to AWS acc
- Run
terragrunt init
followed byterragrunt run-all plan
to check the changes - After verifying the changes, apply them by doing
terragrunt run-all apply
To destroy all resources managed by Terragrunt:
terragrunt run-all destroy
Note: Be careful when using destroy
command as it will remove all resources specified in the configuration.