What problem does it solve?
This Skill helps you implement and maintain infrastructure as code in Terraform on Azure with reliable module design, safe state handling, and strong validation so changes are predictable and reviewable.
Core Features & Use Cases
- Terraform module implementation (Azure/azurerm): Build composable modules with clear interfaces, keep module nesting shallow, and support reusable patterns.
- Azure remote state management: Configure Azure Blob backend with locking + encryption, and use plannable
import/removed/moved blocks to reconcile real resources safely.
- Production-grade safety & validation: Enforce formatting, version pinning, input validation, tagging, security controls (least privilege, secrets handling, ephemeral resources), plus linting and test workflows.
- Use case: You’re adding a new environment-ready set of Azure resources; use this Skill to generate the module structure, wire up provider/backend correctly for CI/CD, validate assumptions, and recover cleanly from drift or state conflicts.
Quick Start
Use the terraform-engineer skill to implement and validate an azurerm Terraform module with Azure Blob remote state, including import/removed/moved guidance for any existing resources you’re adopting.