Question
Azure terraform is not applied by CI today — .github/workflows/terraform-staging.yml / terraform-prod.yml only target the GCP working dirs; Azure is applied by hand.
Extend _iac-runner.yml + the staging/prod workflows to cover terraform/environments/{staging,prod}/azure — staging auto-apply, prod gated (mirror the GCP setup). Decide + implement how the runner authenticates to Azure (WIF / OIDC / service principal) and reaches the GCS-backed state. Validate by applying the existing staging Azure config unchanged (no model change needed).
Frontier: independent of model identity — takeable now. Blocks the Azure deploy tickets so their applies go through the pipeline (no manual applies).
Question
Azure terraform is not applied by CI today —
.github/workflows/terraform-staging.yml/terraform-prod.ymlonly target the GCP working dirs; Azure is applied by hand.Extend
_iac-runner.yml+ the staging/prod workflows to coverterraform/environments/{staging,prod}/azure— staging auto-apply, prod gated (mirror the GCP setup). Decide + implement how the runner authenticates to Azure (WIF / OIDC / service principal) and reaches the GCS-backed state. Validate by applying the existing staging Azure config unchanged (no model change needed).Frontier: independent of model identity — takeable now. Blocks the Azure deploy tickets so their applies go through the pipeline (no manual applies).