F5 and Ansible Integration webinar
Hi,
We use uri module and iControl rest API to create any object in F5 using ansible.
To make the iControl object creation idempotent following can be done:
1) Use GET to check the object exist.
2) If the object does not exist create the object using POST method
3) If the object exist modify/update the object using PUT/PATCH
We do end to end automation for virtual server creation including
a) Create Monitor
b) Create Pool
c) Create Rule
d) Create required profiles (TCP/HTTP/One-connect) for the Virtual server
e) Create SNAT Pool if required
f) Create Virtual server
g) Import ASM policy and assign to VS.
Using uri module with iCOntrol REST API we are not limited by the bigip_ansible modules.
Hopes this make life simple for end to end automation of Virtual server creation in F5
Thanks
Syed Nazir