Skip to content

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

/xc:console create http-lb

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

  1. Create workflow file in skills/xc-console/workflows/
  2. Follow existing patterns (see http-loadbalancer-create-basic.md)
  3. Test with /xc:console create <type>

See the Workflow Patterns documentation for details.