What problem does it solve?
This Skill provides essential shared patterns and guardrails for Infrastructure as Code (IaC) deployments, ensuring secure authentication, consistent deployment strategies, and adherence to governance policies across both Bicep and Terraform.
Core Features & Use Cases
- Secure Authentication: Validates Azure CLI authentication to prevent deployment failures due to stale tokens.
- Phased Deployments: Implements a structured, multi-phase deployment approach for complex infrastructures, with user approval gates at each stage.
- Governance Mapping: Translates Azure Policy constraints into IaC properties for consistent compliance.
- Circuit Breaker: Implements robust error handling and stopping rules to prevent runaway deployments and ensure safe operations.
- Use Case: Before deploying a new set of Azure resources using Bicep, this skill ensures the CLI is properly authenticated and outlines a phased deployment strategy, including security and data layers, with clear user approval steps.
Quick Start
Use the iac-common skill to validate Azure CLI authentication before proceeding with a Bicep deployment.