Categorygithub.com/gruntwork-io/terragrunt
modulepackage
0.75.5
Repository: https://github.com/gruntwork-io/terragrunt.git
Documentation: pkg.go.dev

# README

Terragrunt

Maintained by Gruntwork.io Go Report Card GoDoc OpenTofu Version Terraform Version

Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

Please see the following for more info, including install instructions and complete documentation:

Join the Discord!

Join our community for discussions, support, and contributions:

License

This code is released under the MIT License. See LICENSE.txt.

# Packages

Package awshelper provides helper functions for working with AWS services.
Package cli configures the Terragrunt CLI app and its commands.
Package codegen contains routines for generating terraform code.
nolint:dupl.
Package configstack contains the logic for managing a stack of Terraform modules (i.e.
Package dynamodb provides utilities for working with DynamoDB tables, such as creating and deleting tables.
Package engine provides the pluggable IaC engine for Terragrunt.
Package options provides a set of options that configure the behavior of the Terragrunt program.
Package pkg is a collection of common libraries that are used across the application.
Package remote contains code for configuring remote state storage.
Package shell provides functions to run shell commands and Terraform commands.
Package telemetry provides a way to collect telemetry from function execution - metrics and traces.
Package test provides integration tests for Terragrunt.
Package tf contains functions and routines for interacting with OpenTofu/Terraform.
Package tflint embeds execution of tflint, which is under an MPL license, and you can find its source code at https://github.com/terraform-linters/tflint.
Package util provides utility functions for Terragrunt.