Dig deeper into Ansible and F5 integration
Published Apr 05, 2017
Version 1.0Was this article helpful?
Try the following
Playbook:
- name: Rule mgmt BIG-IP
hosts: localhost
connection: local
gather_facts: false
vars_files:
- irule_var.yml
tasks:
- name: Add iRule
bigip_irule:
server: "xx.xx.xxx.xxx"
user: "admin"
password: "****"
module: "ltm"
name: "{{item}}"
content: "{{ lookup('file', '{{item}}') }}"
state: present
validate_certs: false
with_items: "{{irules}}"
Variable file
irules:
- irule1
- irule2
- irule3