What problem does it solve?
Coordinate and manage complex, multi-phase Azure provisioning workflows so teams and assistants do not produce fragmented, unvalidated, or non-recoverable cloud deployments. It removes the manual burden of sequencing planning, IaC design, configuration, execution, verification, gatekeeper review, and persistent run-state management across interruptions.
Core Features & Use Cases
- Phase orchestration: Delegates sequentially to azure-planner, azure-architect, azure-configurator, azure-deployer, and azure-verifier while owning phase boundaries.
- Gatekeeper management: Submits each specialist deliverable to gatekeeper-azure, handles APPROVE/REVISE/ESCALATE cycles, and enforces a 3-attempt revision limit with deadlock escalation.
- Persistence & resume: Initializes and maintains run-state saves, advisory locks, audit trails, and run manifests to support resume, conflict detection, and traceability.
- Rewind-and-replay on adversarial findings: Implements Phase 5 final adversarial sweep behavior that rewinds to the earliest impacted phase and replays downstream stages before consolidation.
- Partial and standalone modes: Runs as an admiral-delegated full pipeline or as a standalone user-invoked orchestrator that can accept upstream artifacts and skip phases.
- Use Case: Automate provisioning of a production landing zone where architecture is designed as Bicep, configuration hardening is required, deployments must be audited, and final verification is adversarially gated.
Quick Start
Ask azure-provisioner to provision and deploy this project to Azure by specifying the target subscription, region, and any deployment constraints.