ATC+
Advanced Configuration Lab · On-demand
F5 Ansible Engine AS3
Details
Goals & objectives
Hardware & software
Solution overview
This module focuses on utilizing Ansible automation to configure F5 BIG-IP devices using AS3 (Application Services 3). AS3 offers a declarative interface for simplifying and standardizing the deployment of application services on F5 devices.
The module contains a hands-on lab consisting of three challenges with the aim of covering the below use cases.
- Setting Up Ansible for AS3 Automation: Install Ansible and the AS3 RPM, configure Ansible hosts, and set up AS3 authentication.
- Creating AS3 Payloads with Jinja2 Templates: Use Jinja2 templates to dynamically generate AS3 JSON declarations for application services.
- Deploying AS3 Configurations with Ansible Playbooks: Write Ansible playbooks to validate and deploy AS3 configurations on F5 devices.
- Establish Active/Standby High Availability Pair: Write Ansible playbooks to perform config sync between the lab bigip devices and also establish an Active/Standby HA.