Workflows¶
Pre-built automation workflows for common F5 XC tasks.
Available Workflows¶
| Workflow | ID |
|---|---|
| Dns Loadbalancer Create Geolocation | dns-loadbalancer-create-geolocation |
| Task Workflows | task-workflows |
| Admin Manage Credentials | admin-manage-credentials |
| Waf Policy Monitor Tuning | waf-policy-monitor-tuning |
| Service Policy Create | service-policy-create |
| Site Deploy Aws | site-deploy-aws |
| Site Deploy Gcp | site-deploy-gcp |
| Http Loadbalancer Create Basic | http-loadbalancer-create-basic |
| Waf Policy Create Exclusion | waf-policy-create-exclusion |
| Site Deploy Azure | site-deploy-azure |
| Http Loadbalancer Add Bot Defense | http-loadbalancer-add-bot-defense |
| Admin Manage Quotas | admin-manage-quotas |
| Admin Create Users | admin-create-users |
| Http Loadbalancer Add Rate Limiting | http-loadbalancer-add-rate-limiting |
| Admin Manage Api Tokens | admin-manage-api-tokens |
| Dns Zone Create | dns-zone-create |
| Origin Pool Create Ring Hash | origin-pool-create-ring-hash |
| Http Loadbalancer Add Api Protection | http-loadbalancer-add-api-protection |
| Http Loadbalancer Add Waf | http-loadbalancer-add-waf |
| Dns Loadbalancer Create Failover | dns-loadbalancer-create-failover |
| Origin Pool Create Basic | origin-pool-create-basic |
| Origin Pool Create Failover | origin-pool-create-failover |
| Waf Policy Create Basic | waf-policy-create-basic |
Workflow Categories¶
Load Balancers¶
- HTTP Load Balancer Create - Basic HTTP LB setup
- HTTP Load Balancer + WAF - LB with WAF policy
- HTTP Load Balancer + Bot Defense - LB with bot protection
- HTTP Load Balancer + API Protection - LB with API security
- HTTP Load Balancer + Rate Limiting - LB with rate limits
Origin Pools¶
- Origin Pool Create Basic - Simple origin pool
- Origin Pool Failover - Multi-origin with failover
- Origin Pool Ring Hash - Consistent hashing
Security Policies¶
- WAF Policy Create - Basic WAF configuration
- WAF Policy Exclusion - WAF with exclusion rules
- WAF Policy Monitor Tuning - WAF tuning mode
- Service Policy Create - Service-level policies
Cloud Sites¶
- AWS Site Deploy - AWS VPC site
- Azure Site Deploy - Azure VNET site
- GCP Site Deploy - GCP VPC site
DNS¶
- DNS Zone Create - Primary DNS zone
- DNS Load Balancer Failover - DNS-based failover
- DNS Load Balancer Geolocation - Geo-aware DNS
Administration¶
- Admin Create Users - User provisioning
- Admin Manage API Tokens - Token management
- Admin Manage Credentials - Credential management
- Admin Manage Quotas - Quota configuration
Using Workflows¶
Via Command¶
Via Natural Language¶
claude --chrome
"Create an HTTP load balancer named demo-lb with:
- Namespace: production
- Domain: demo.example.com
- Origin pool: backend-pool
- WAF: enabled"
Creating New Workflows¶
- Create workflow file in
skills/xc-console/workflows/ - Follow existing patterns (see
http-loadbalancer-create-basic.md) - Test with
/xc:console create <type>
See the Workflow Patterns documentation for details.