Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: Test the bigip_gtm_datacenter module
- hosts: all
- gather_facts: true
- connection: local
- tasks:
- - name: Create a new data center on the BIG-IP
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- contact: "admin@root.local"
- location: "New York"
- description: "The New York data center"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Create a new data center on the BIG-IP - Idempotent check
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- contact: "admin@root.local"
- location: "New York"
- description: "The New York data center"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Disable the datacenter
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- enabled: "no"
- validate_certs: "no"
- delegate_to: localhost
- - name: Disable the datacenter - Idempotent check
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- enabled: "no"
- validate_certs: "no"
- delegate_to: localhost
- - name: Enable the datacenter
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- enabled: "yes"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Enable the datacenter - Idempotent check
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- enabled: "yes"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Set the datacenter contact
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- contact: "alice@root.local"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Set the datacenter contact - Idempotent check
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- contact: "alice@root.local"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Set the datacenter location
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- location: "Chicago"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Set the datacenter location - Idempotent check
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- location: "Chicago"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Set the datacenter description
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- description: "New description"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Set the datacenter description - Idempotent check
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- description: "New description"
- validate_certs: "no"
- state: "present"
- delegate_to: localhost
- - name: Delete the datacenter
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- validate_certs: "no"
- state: "absent"
- delegate_to: localhost
- - name: Delete the datacenter - Idempotent check
- bigip_gtm_datacenter:
- server: "{{ inventory_hostname }}"
- name: "my_datacenter"
- validate_certs: "no"
- state: "absent"
- delegate_to: localhost
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement