From b5d9cd03d8edab91d025505646548e10c9d9c4a4 Mon Sep 17 00:00:00 2001 From: Rottler Tamas Date: Tue, 15 Nov 2022 23:11:14 +0100 Subject: [PATCH] r1 --- tasks/main.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 tasks/main.yml diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..b6936bf --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,34 @@ +--- +- name: add vlans + local_action: + module: vmware_portgroup + hostname: "{{ vcenter_hostname }}" + username: "{{ vcenter_username }}" + password: "{{ vcenter_password }}" + validate_certs: false + hosts: "{{ item.0.hosts }}" + switch_name: "{{ item.0.switch_name }}" + vlan_id: "{{ item.1.id }}" + portgroup_name: "{{ item.1.name }}" + state: present + with_nested: + - "{{ vmw_hosts }}" + - "{{ vlan }}" + +- name: delete vlans + local_action: + module: vmware_portgroup + hostname: "{{ vcenter_hostname }}" + username: "{{ vcenter_username }}" + password: "{{ vcenter_password }}" + validate_certs: false + hosts: "{{ item.0.hosts }}" + switch_name: "{{ item.0.switch_name }}" + portgroup_name: "{{ item.1.name }}" + state: absent + with_nested: + - "{{ vmw_hosts }}" + - "{{ delete_vlan }}" + when: "delete_vlan is defined and delete_vlan is iterable" + +# vim: set tabstop=2 shiftwidth=2 expandtab smarttab: