What problem does it solve?
Manually writing Azure DevOps pipeline YAML for Terraform and Terragrunt infrastructure deployments is time-consuming and prone to consistency errors, leading to unreliable CI/CD workflows for infrastructure changes.
Core Features & Use Cases
- Standardized plan/apply pipelines: Generates pre-configured two-stage pipelines with an always-running plan stage that publishes artifacts, and an apply stage restricted to protected branches with mandatory approval gates.
- Drift detection support: Includes built-in scheduled drift check configurations to identify unplanned infrastructure changes on a regular cadence.
- Best-practice alignment: Follows established conventions including shared template repository reuse, 20-minute lock timeouts, and secure Azure Managed Service Identity authentication.
- Use Case: A DevOps team managing multiple Terragrunt components across Azure environments can use this skill to generate consistent, compliant pipelines for each component in seconds, rather than maintaining hand-written YAML for every deployment workflow.
Quick Start
Use the create-infra-pipeline skill to generate a complete Azure DevOps pipeline YAML for your Terraform component's development environment with plan/apply stages and weekday drift detection enabled.