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.