123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- ---
- - name: Add VLAN to UCS
- ucs_vlans:
- fabric: common
- hostname: "{{ inventory_hostname }}"
- id: "{{ vlan_id }}"
- multicast_policy: "{{ multicast_policy }}"
- name: "{{ vlan_name }}"
- password: "{{ ucs_mgr_password }}"
- username: "{{ ucs_mgr_username }}"
- delegate_to: localhost
- when: delete_vlan is not defined or not delete_vlan|bool
- tags:
- - ucs
- - vlan
- - ucs-vlan
- - add-vlan
- - add-ucs-vlan
- - name: Add VLAN to vNIC templates
- ucs_vnic_template:
- hostname: "{{ inventory_hostname }}"
- name: "{{ item }}"
- password: "{{ ucs_mgr_password }}"
- username: "{{ ucs_mgr_username }}"
- vlans_list:
- - name: "{{ vlan_name }}"
- delegate_to: localhost
- with_items: "{{ vnic_templates }}"
- when: delete_vlan is not defined or not delete_vlan|bool
- tags:
- - ucs
- - vlan
- - ucs-vlan
- - allow-vlan
- - allow-ucs-vlan
- - name: Remove VLAN from vNIC templates
- ucs_vnic_template:
- hostname: "{{ inventory_hostname }}"
- name: "{{ item }}"
- password: "{{ ucs_mgr_password }}"
- username: "{{ ucs_mgr_username }}"
- vlans_list:
- - name: "{{ vlan_name }}"
- state: absent
- delegate_to: localhost
- with_items: "{{ vnic_templates }}"
- when: delete_vlan is defined and delete_vlan|bool
- tags:
- - ucs
- - vlan
- - ucs-vlan
- - remove-vlan
- - remove-ucs-vlan
- - name: Delete VLAN from UCS
- ucs_vlans:
- fabric: common
- hostname: "{{ inventory_hostname }}"
- name: "{{ vlan_name }}"
- password: "{{ ucs_mgr_password }}"
- state: absent
- username: "{{ ucs_mgr_username }}"
- delegate_to: localhost
- when: delete_vlan is defined and delete_vlan|bool
- tags:
- - ucs
- - vlan
- - ucs-vlan
- - delete-vlan
- - delete-ucs-vlan
|