iac-terraform

Deploy Terraform and Terragrunt workflows for cloud infrastructure provisioning and management.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Shakudo-io/opencode-skills --skill iac-terraform-shakudo-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iac-terraform
Source: https://github.com/Shakudo-io/opencode-skills/tree/main/iac-terraform
Command: npx skills add https://github.com/Shakudo-io/opencode-skills --skill iac-terraform-shakudo-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terraform and Terragrunt enable reproducible infrastructure, but teams often lack a cohesive, end-to-end guide that covers IaC workflows, module design, state management, and governance across environments.

Core Features & Use Cases

  • End-to-end IaC guidance:ifrån development to production with Terraform and Terragrunt, including multi-environment patterns and state management.
  • Module scaffolding & governance: patterns for reusable modules, versioning, and consistency across teams.
  • Validation, testing, and troubleshooting: workflows and references to ensure quality, security, and reliability of infrastructure deployments.
  • Operational playbooks: practical guidance for plan/apply cycles, drift detection, and rollback strategies in real-world scenarios.

Quick Start

Install Terraform and Terragrunt, bootstrap a project using the provided workflows, and begin building, validating, and deploying infrastructure across environments.

Frequently Asked Questions about iac-terraform

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

FAQPage Schema
How do I manage Terraform state across multiple environments?

Terraform state management across multiple environments requires structured workflows using Terragrunt to isolate state files and maintain configuration consistency. This Skill provides multi-environment patterns to ensure reliable state isolation and governance.

What are the best practices for designing reusable Terraform modules?

Reusable Terraform modules require deterministic scaffolding, strict versioning, and governance patterns to maintain consistency across teams. This Skill provides structured guidance for module design, enabling reproducible infrastructure provisioning.

How do I validate and test Terraform configurations before applying?

Validating Terraform configurations involves executing structured plan and apply workflows to check infrastructure reliability and security before deployment. This Skill offers validation workflows and references to ensure quality control during provisioning.

Can I use Terragrunt to handle drift detection and rollbacks?

Terragrunt handles drift detection and rollbacks by applying operational playbooks during the plan and apply cycles. This Skill provides practical guidance for real-world troubleshooting, drift detection, and rollback strategies.

Do I need any specific tools installed to use this Terraform guidance?

You need to install Terraform and Terragrunt to bootstrap a project using the provided workflows. This Skill supplies the structured guidance and references, while the tools execute the actual infrastructure provisioning and state management.