Use cases Terragrunt supports the following use cases: Keep your Terraform code DRY Keep your remote state configuration DRY Keep your CLI flags DRY Execute Terraform commands on multiple modules at once Work with multiple AWS accounts