Skip to main content

Add-On Playbooks

NetActuate provides service-layer playbooks that deploy applications on top of existing anycast worker nodes. All add-on playbooks expect nodes already provisioned and configured by a BGP base playbook.

Deployment Order

The base layer must be deployed first, then service layers added on top:

netactuate-ansible-bgp-bird2  (or bgp-frr)   <- base layer
└── netactuate-ansible-nginx <- web server
└── netactuate-ansible-varnish <- caching (optional)

Or for DNS:

netactuate-ansible-bgp-bird2  (or bgp-frr)   <- base layer
└── netactuate-ansible-pdns <- authoritative DNS

Available Add-On Playbooks

PlaybookPurposeRuns After
netactuate-ansible-nginxNGINX web serverbgp-bird2 or bgp-frr
netactuate-ansible-varnishVarnish caching frontendansible-nginx
netactuate-ansible-pdnsPowerDNS authoritative DNSbgp-bird2 or bgp-frr

Each add-on playbook has its own README and AGENTS.md with detailed configuration instructions.

Need Help?

If you need assistance with add-on playbooks, visit our support page.