WORKFLOW TEMPLATES
Built-in Workflow Templates
Built-in workflow templates are platform-provided pipelines for different IaC engines and operations. They are always available and cannot be edited. Duplicate a template to customize it.
Typical Built-in Pipeline (Deploy)
Checkout
→ Validate
→ Format /
Lint /
Security
→ Lint /
Security
Plan
→ Approval
→ Apply
→ Notify
Parallel
Built-in Templates
| Template ID | IaC Engine | Supported Operations | Purpose |
|---|---|---|---|
| ◆ terraform-standard-deploy | Terraform | PLAN, APPLY, VALIDATE | Standard deploy pipeline with plan, approval and apply |
| ◆ opentofu-standard-deploy | OpenTofu | PLAN, APPLY, VALIDATE | Standard deploy pipeline for OpenTofu |
| ◆ pulumi-standard-deploy | Pulumi | PLAN, APPLY, VALIDATE | Standard deploy pipeline for Pulumi |
| ◆ cloudformation-standard-deploy | AWS CloudFormation | PLAN, APPLY, VALIDATE | Standard deploy pipeline for CloudFormation |
| ◆ crossplane-standard-deploy | Crossplane | PLAN, APPLY, VALIDATE | Standard deploy pipeline for Crossplane |
| ◆ arm-bicep-standard-deploy | ARM / Bicep | PLAN, APPLY, VALIDATE | Standard deploy pipeline for ARM / Bicep |
Operation-specific Built-in Templates (available for the above engines)
| ▣ *-standard-destroy | Same engines | DESTROY | Pipeline to destroy infrastructure |
| ◎ *-standard-drift-detection | Same engines | DRIFT_DETECTION | Pipeline to detect configuration drift |
How Axio Selects a Built-in Template
Matches the stack's IaC engine, cloud and operation
Uses stack default template if already set
Uses workflowTemplate in axio.yaml (highest priority)
Considers category (deploy, destroy, drift) and default template flag
Considers required runner labels and policy/test stages