Use cases

Keep your OpenTofu/Terraform code DRY
Keep your remote state configuration DRY
Keep your CLI flags DRY
Execute OpenTofu/Terraform commands on multiple modules at once
Work with multiple AWS accounts