MOVE TOWARDS SIMPLER AUTOMATION WITH ABSTRACTION USING ANSIBLE ROLES AND F5 DECLARATIVE APIS.
1
MOVE TOWARDS SIMPLER AUTOMATION WITH ABSTRACTION USING ANSIBLE ROLES - - PowerPoint PPT Presentation
MOVE TOWARDS SIMPLER AUTOMATION WITH ABSTRACTION USING ANSIBLE ROLES AND F5 DECLARATIVE APIS. Payal Singh, Forrest Crenshaw, Principal Solution Engineer, Product Management Engineer, F5 Networks F5 Networks payal.singh@f5.com
1
3
Internet
Devices
LTM APM ASM BIG-IP Local Traffic Manager BIG-IP Access Policy Manager BIG-IP Application Security Manager
bigsuds f5-sdk
8
Local Connection
REST
Datacenter / Cloud
10
gtm_pool_member gtm_virtual_server gtm_pool gtm_wide_ip Play: Create GSLB Record Hosts: BIG-IP DNS Tasks: import_role: bigip_gslb Play: Create GSLB Record Hosts: BIG-IP DNS Tasks:
For Free:
easy
easier
11
12
13
Modules
Roles
14
15
User
DNS Request: testapp.gslb.local.com DNS Response: 10.192.75.64
10.192.75.64:8 10.192.75.6 4
16
17
18
Data Servers ADC Firewall Apps
19
CMDB
20
Bootstrap Onboard Deploy App Services Monitoring/Telemetry Change
Declarative Onboarding
App Services 3 Telemetry Streaming
21
URI: Declarative Endpoint Play: Create GSLB Record Hosts: BIG-IP DNS Tasks:
Benefits:
easiest
Loop: Verify 200 Response
22
23
Declarative
Declarative
24
25
– www.f5.com/supernetops
– www.ansible.com/f5
– http://docs.ansible.com/ansible/list_of_network_modules.html#f5
– https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/
– https://github.com/F5Networks/f5-ansible/issues
– http://releases.ansible.com/ansible/
– https://github.com/f5devcentral/f5-ansible-sandbox
26