terragrunt

Design and operate Terragrunt infrastructure using catalogs, units, and stacks.

27|5|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/jfr992/terragrunt-skill --skill terragrunt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terragrunt
Source: https://github.com/jfr992/terragrunt-skill/tree/main
Command: npx skills add https://github.com/jfr992/terragrunt-skill --skill terragrunt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aws, grep, sed, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Designs and operates Terragrunt-based infrastructure using catalogs, units, and stacks to standardize patterns and reduce drift.

Core Features & Use Cases

  • Infrastructure catalog and live deployment patterns (units and stacks) that reference separate module repos
  • Values pattern and reference resolution to wire dependencies across units and stacks
  • Multi-account/multi-region deployment guidance with environment isolation and remote state considerations
  • CI/CD and validation guidance for secure, scalable Terragrunt workflows

Quick Start

Create a minimal catalog with units and a template stack, then scaffold a live deployment from the catalog.

Frequently Asked Questions about terragrunt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure Terragrunt infrastructure using catalog and live deployment patterns?

Terragrunt infrastructure using catalog and live deployment patterns separates module catalogs from live deployments by organizing units and stacks into distinct directories. This approach standardizes module references and reduces configuration drift across multi-account environments.

What is the Terragrunt Values pattern for cross-account reference resolution?

The Terragrunt Values pattern wires dependencies across units and stacks by passing outputs from one infrastructure component as inputs to another. It enables cross-account deployments by resolving references automatically during multi-account and multi-region infrastructure provisioning.

How do I scaffold a live Terragrunt deployment from a catalog template?

Scaffolding a live Terragrunt deployment from a catalog template involves creating a minimal catalog with units and a template stack, then generating the live deployment configuration. This automated scaffolding ensures consistent environment isolation and remote state management.

Does Terragrunt work with OpenTofu for multi-region infrastructure isolation?

Terragrunt works with OpenTofu for multi-region infrastructure isolation by managing remote state and environment separation through its stack and unit abstractions. It applies catalog patterns and reference resolution to standardize cross-account deployments regardless of the underlying provisioning engine.

What are the best practices for CI/CD validation in Terragrunt workflows?

Best practices for CI/CD validation in Terragrunt workflows involve implementing automated checks that validate reference resolution, state management, and catalog patterns before deployment. This ensures secure, scalable infrastructure operations across multi-account environments.