Add Automation Job
Type: operation
Intent
The platform recognizes a repeating operational pattern and eliminates it — no landing zone ever needs a human for that task again.
Design Decisions
Steps
- Read all design decisions in decisions[] to understand access, identity, and image constraints before writing any code.
- Implement the job logic under landing-zones/automation/ — jobs must use the ARM API only; no data-plane or VNet-dependent calls.
- Add a Dockerfile for the new image — base image must be pullable from a public registry without authentication.
- Register the new job in landing-zones/bicep/modules/landingzone-automation.bicep following the existing job definition pattern.
- Verify the job authenticates as the landing zone identity — no separate identity or secret.
- Present a complete draft of all changes before implementing.
Files
- landing-zones/automation/
- landing-zones/bicep/modules/landingzone-automation.bicep
Violations
- implementing before reading all decisions
← Back to operations