Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - name: Create a VIP, pool, pool members and nodes
- hosts: all
- connection: local
- tasks:
- - name: Create a pool
- bigip_pool:
- lb_method: "ratio-member"
- name: "web"
- password: "{{ bigip_password }}"
- server: "{{ server }}"
- slow_ramp_time: "120"
- user: "{{ bigip_username }}"
- validate_certs: "{{ validate_certs }}"
- delegate_to: localhost
- - name: Create node1
- bigip_node:
- host: "10.0.1.180"
- name: "node-1"
- password: "{{ bigip_password }}"
- server: "{{ server }}"
- user: "{{ bigip_username }}"
- validate_certs: "{{ validate_certs }}"
- delegate_to: localhost
- - name: Create node2
- bigip_node:
- host: "10.0.1.94"
- name: "node-2"
- password: "{{ bigip_password }}"
- server: "{{ server }}"
- user: "{{ bigip_username }}"
- validate_certs: "{{ validate_certs }}"
- delegate_to: localhost
- - name: Add nodes to pool
- bigip_pool_member:
- description: "webserver-1"
- host: "{{ item.host }}"
- name: "{{ item.name }}"
- password: "{{ bigip_password }}"
- pool: "web"
- port: "80"
- server: "{{ server }}"
- user: "{{ bigip_username }}"
- validate_certs: "{{ validate_certs }}"
- delegate_to: localhost
- with_items:
- - host: "10.0.1.180"
- name: "node-1"
- - host: "10.0.1.94"
- name: "node-2"
- - name: Create a VIP
- bigip_virtual_server:
- description: "foo-vip"
- destination: "10.0.1.10"
- password: "{{ bigip_password }}"
- name: "vip-1"
- pool: "web"
- port: "80"
- server: "{{ server }}"
- snat: "Automap"
- user: "{{ bigip_username }}"
- all_profiles:
- - "http"
- - "clientssl"
- validate_certs: "{{ validate_certs }}"
- delegate_to: localhost
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement