Task 04: Approve Deployment
Objective: Review and approve the Terraform plan to authorize deployment Manual Gate: Requires authorized user approval
What Happens
The approval gate:
- Pauses pipeline execution
- Requires manual review and approval
- Provides audit trail of who approved
- Prevents unauthorized deployments
Procedure
1. Review Plan Summary
Before approving, verify:
- Terraform plan reviewed in Task 03
- Resource changes are expected
- Network configuration is correct
- No resources being destroyed unexpectedly
- Deployment timing is acceptable (45-90 min for management mode)
2. Approve Deployment
- In the pipeline view, find the approve stage
- Click the play button (▶️) next to the approval job
- Confirm approval when prompted
3. Document Approval
Optional but recommended:
Approval Notes:
- Reviewed Terraform plan: 45 resources to add
- Network: VNet 10.100.1.0/24, VPN Gateway VpnGw2AZ
- Deployment authorized by: [Your Name]
- Timestamp: [YYYY-MM-DD HH:MM]
Who Can Approve
Approval requires one of:
- Project Maintainer role
- Azure Local Cloud deployment engineer
- Customer designated approver (if configured)
Approval Decision Checklist
| Check | Status |
|---|---|
| Terraform plan reviewed | ☐ |
| Resource count reasonable | ☐ |
| Network configuration verified | ☐ |
| VPN settings confirmed with network team | ☐ |
| Deployment window acceptable | ☐ |
| Stakeholders notified | ☐ |
| Change ticket open (if required) | ☐ |
If You Need to Reject
Don't approve if:
- Resource changes are unexpected
- Network configuration looks incorrect
- VPN settings don't match network team's documentation
- Deployment timing conflicts with other activities
To reject and fix:
- Do not click approve
- Cancel the pipeline (or let it time out)
- Make necessary configuration changes
- Commit and push again to restart pipeline
Validation
- Plan reviewed thoroughly
- Approval decision documented
- Pipeline approved and continuing to apply stage
Navigation
| Previous | Up | Next |
|---|---|---|
| Task 03 - Plan Stage | Phase 02 - Execution | Task 05 - Apply Stage |
Version Control
| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0.0 | 2026-03-24 | Azure Local Cloudnology Team | Initial release |