ATC+
Advanced Configuration Lab  · On-demand

F5 Ansible Engine AS3

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.

 

Lab diagram

Loading

Technologies