terragrunt-generator

Generate Terragrunt root, environment, and child module configurations from templates.

290|32|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/akin-ozer/cc-devops-skills --skill terragrunt-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terragrunt-generator
Source: https://github.com/akin-ozer/cc-devops-skills/tree/main/devops-skills-plugin/skills/terragrunt-generator
Command: npx skills add https://github.com/akin-ozer/cc-devops-skills --skill terragrunt-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of Terragrunt configurations by generating consistent root, environment, and module patterns, reducing boilerplate and ensuring best practices.

Core Features & Use Cases

  • Unified scaffolding: Generate environment-agnostic roots and environment-aware children for multi-environment deployments.
  • Template-driven: Leverages standardized templates for root and child modules to enforce consistency.
  • Use Case: When starting a new Terragrunt-based project, quickly produce a complete scaffolding including root.hcl, env.hcl, and child module configurations.

Quick Start

Use the terragrunt-generator to scaffold a new multi-environment Terragrunt project with a root and a VPC module.

Frequently Asked Questions about terragrunt-generator

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

FAQPage Schema
How do I generate Terragrunt configurations for multi-environment infrastructure?

This generator produces ready-to-use Terragrunt configurations by applying standardized templates to enforce consistent root, environment, and module patterns for multi-environment infrastructure projects.

What is the best way to structure Terragrunt files for multiple environments?

The best way to structure Terragrunt files is to separate environment-agnostic root configurations from environment-specific settings, using standardized templates and env.hcl files to enforce consistent patterns across deployments.

How do I scaffold a new Terragrunt project with root.hcl and child modules?

Scaffold a Terragrunt project by generating complete configurations including root.hcl, env.hcl, and child module files from standardized templates, ensuring validated patterns and reduced boilerplate.

Can I use templates to enforce consistent Terragrunt patterns across my infrastructure?

Yes, standardized templates enforce consistent Terragrunt patterns by generating root and child module configurations that follow best practices, ensuring uniform infrastructure-as-code across projects.

Does this Terragrunt generator validate configurations against best practices?

Yes, the generator validates configurations against established Terragrunt patterns, ensuring generated root, environment, and child module files comply with infrastructure-as-code best practices.

Why do I need env.hcl files in my Terragrunt multi-environment setup?

Env.hcl files are needed to separate environment-specific configurations from environment-agnostic root patterns, ensuring consistent variable injection and reducing duplication across multi-environment infrastructure deployments.