Lab: Design Service Broker Catalog with Approval & Quotas
Objectives
- Create end-to-end Service Broker experience: custom form with conditional fields, tiered approval policy, lease policy, and quota enforcement.
Prerequisites
VCF lab environment deployed and operational
Lab Environment
Standard VCF lab environment for Advanced VCF 9.0 Automation
Tasks
Task 1 Lab: Design Service Broker Catalog with Approval & Quotas
Create end-to-end Service Broker experience: custom form with conditional fields, tiered approval policy, lease policy, and quota enforcement.
Create org-level shared template "Standard-VM" with inputs: name, environment, vcpu, memory
Build custom form with conditional field: if environment=prod, require approval_ticket input
Add dynamic dropdown for cost_center from external API
Set up tiered approval: auto-approve dev <$500, require manager for prod >$1000
Configure lease policy: dev=30 days with 1 extension, prod=365 days
Set quota policy: max 5 VMs per dev user, max 2 concurrent deployments
Request from Service Broker as dev user, then prod user
Verify approval routing based on cost/environment
Validation Gate
Check: Verify lab completion
Expected: Lab exercise completed successfully
Common Errors
Final Validation
Lab completed successfully
✓ All steps completed → No errors observed
Cleanup / Restore
• Revert to snapshot if needed
Design Reflection (VCDX)
Service catalog design demonstrates consumption architecture thinking. VCDX panelists evaluate whether your catalog enables genuine self-service or is just a GUI wrapper over manual processes.