--- - name: make sure primary disk image path exists delegate_to: "{{ vm_host.name }}" file: path: "{{ vm_deploy_primary_disk.path | dirname }}" state: directory - name: remove vm if it already exists vars: vm_remove_undefine_flags: nvram import_role: name: vm/guest/remove - name: deploy disk image delegate_to: "{{ vm_host.name }}" replace_vm_image: src: "{{ output_images | first }}" dest: "{{ vm_deploy_primary_disk.path }}" - name: create vm vars: vm_create_installer: no import_role: name: vm/guest/create