Harness has first-class support for Terragrunt as an infrastructure provisioner.
See the following Terragrunt How-tos:
- Set Up Your Harness Account for Terragrunt
- Add Terragrunt Configuration Files
- Map Dynamically Provisioned Infrastructure using Terragrunt
- Provision using the Terragrunt Provision Step
- Perform a Terragrunt Dry Run
- Remove Provisioned Infra with Terragrunt Destroy
- Use Terragrunt Outputs in Workflow Steps
For a conceptual overview of Harness Terragrunt integration and details of limitations and permissions, see Terragrunt Provisioning with Harness.
Here's a 6 minute video walkthrough of Harness-Terragrunt integration: