---
- name: Create the DVSwitch
  vmware_dvswitch:
    validate_certs: no
    hostname: "{{ vcenter_hostname }}"
    username: "{{ vcenter_username }}"
    password: "{{ vcenter_password }}"
    datacenter_name: '{{ dc1 }}'
    switch_name: '{{ dvswitch1 }}'
    switch_version: 6.0.0
    mtu: 9000
    uplink_quantity: 2
    discovery_proto: lldp
    discovery_operation: both
    state: present
- name: Attach the hosts to the DVSwitch
  vmware_dvs_host:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    esxi_hostname: "{{ item }}"
    switch_name: '{{ dvswitch1 }}'
    vmnics:
      - vmnic1
    state: present
  with_items: "{{ esxi_hosts }}"
  when: setup_attach_host is defined
