terragrunt

Coordinate bare-metal Kubernetes provisioning from PXE to cluster bootstrap.

24|3|Updated Mar 31, 2022
One-click install
npx skills add https://github.com/ionfury/homelab --skill terragrunt-ionfury
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terragrunt
Source: https://github.com/ionfury/homelab/tree/main/.claude/skills/terragrunt
Command: npx skills add https://github.com/ionfury/homelab --skill terragrunt-ionfury

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate and automate bare-metal Kubernetes infrastructure provisioning from PXE to cluster bootstrap.

Core Features & Use Cases

  • Task-driven workflow using task tg:* commands instead of calling Terragrunt directly
  • Unit and stack orchestration for Talos-based bare-metal deployments
  • Safe defaults, dependency management, and governance for infrastructure changes
  • Guidance on configuring inventory.hcl, stacks, and modules

Quick Start

Run the Terragrunt task sequence to generate and validate a stack for your cluster, then plan and apply according to governance.

Frequently Asked Questions about terragrunt

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

FAQPage Schema
How do I automate bare-metal Kubernetes infrastructure provisioning from PXE to cluster bootstrap?

You orchestrate bare-metal Kubernetes infrastructure provisioning by running task-driven workflows that coordinate PXE setup through to cluster bootstrap. The process enforces safe defaults, explicit dependency management, and governance for infrastructure changes.

What is the best way to manage Talos-based deployments with Terragrunt?

Managing Talos-based deployments is best handled through unit and stack orchestration. This coordinates planning, applying, updating, and validation across your deployments using configured inventory files and module stacks.

Can I call Terragrunt directly to plan and apply infrastructure changes?

No, you should not call Terragrunt directly. The workflow strictly enforces using task tg commands instead, which ensures proper orchestration, dependency management, and governance across your infrastructure stacks.

Does this infrastructure-as-code workflow support OpenTofu and Kubernetes?

Yes, the infrastructure-as-code workflow supports OpenTofu and Kubernetes. It coordinates provisioning for Kubernetes clusters and integrates with OpenTofu to automate and manage infrastructure changes safely.

How do I configure inventory and stacks for bare-metal Kubernetes orchestration?

You configure inventory.hcl files and define stacks and modules to establish your deployment structure. This setup provides the necessary guidance for generating, validating, planning, and applying infrastructure updates across units.

What are the limitations of using Terragrunt for Talos bare-metal deployments?

A key limitation is that direct Terragrunt commands are restricted; you must use task tg commands. Additionally, the workflow is specifically tailored for Talos-based deployments, which may limit compatibility with other bare-metal OS configurations.