- name: Shut down faulted VM vmware_guest: hostname: "{{ Vv_hostname }}" username: "{{ Vv_username }}" password: "{{ Vv_password }}" name: "{{ vm_name }}" datacenter: "{{ Vv_datacent }}" folder: "{{ Vv_folder }}" state: poweredoff when: vm_facts.instance is defined - name: Destroy faulted VM vmware_guest: hostname: "{{ Vv_hostname }}" username: "{{ Vv_username }}" password: "{{ Vv_password }}" name: "{{ vm_name }}" datacenter: "{{ Vv_datacent }}" folder: "{{ Vv_folder_1 }}" state: absent when: vm_facts.instance is defined - name: Deploy VM from Template file vmware_deploy_ovf: hostname: "{{ Vv_hostname }}" username: "{{ Vv_username }}" password: "{{ Vv_password }}" wait_for_ip_address: yes validate_certs: no datacenter: "{{ Vv_datacent }}" name: "{{ vm_name }}" networks: { name: DYNAMIC_NET } folder: "{{ Vv_folder_1 }}" ovf: "{{ Vv_homedir }}/coreimage.ovf" cluster: "{{ Vv_cluster }}" datastore: "{{ Vv_datastore }}" register: INSTANCE