Creates or updates a reusable Azure Terraform module under modules/<name>/ using azurerm, providers.tf, and canonical naming with organization_name. Use when asked to create module folders, author or change an Azure Terraform module, apply Azure resource…
Creates Terraform CI pipelines that fmt, validate, and plan Azure infrastructure with GitHub Actions reusable workflow_call workflows, Azure DevOps templates, or GitLab CI, using OIDC and parameterized backends. Use when creating a pipeline, adding Terraform…
Guides operators through the Terraform Azure operating process — new library modules, environment stacks, CI pipelines (Azure DevOps, GitHub Actions, GitLab), remote-state bootstrap, and Azure OIDC connections — using Azure CLI only and stopping at plan. Use…
Upgrades existing Azure Terraform library modules (and optionally stacks) to the current bounded azurerm 5.x schema and Terraform version pins. Use when asked to upgrade modules, bump azurerm, fix validate errors after a provider major, apply the 5.0 upgrade…