Terragrunt How-tos
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.…
Set Up Your Harness Account for Terragrunt
This topic describes how to set up the necessary Harness account components for Terragrunt.
Add Terragrunt Configuration Files
This topic describes how to set up a Harness Infrastructure Provisioner for Terragrunt.
Map Dynamically Provisioned Infrastructure using Terragrunt
This topic describes how to use a Harness Terragrunt Infrastructure Provisioner to create a Harness Infrastructure Definition. When you select the Map Dynamically Provisioned Infrastructure option in…
Provision using the Terragrunt Provision Step
This topic describes how to provision the target infrastructure for a deployment using the Workflow Terragrunt Provisioner step.
Perform a Terragrunt Dry Run
The Terragrunt Provision step in a Workflow can be executed as a dry run, just like running the terragrunt plan command.
Remove Provisioned Infra with Terragrunt Destroy
You can add a Terragrunt Destroy Workflow step to remove any provisioned infrastructure, just like running the terragrunt run-all destroy command.
Use Terragrunt Outputs in Workflow Steps
Terragrunt outputs can be used in Workflow steps by using the expression ${terragrunt.output_name}.