diff --git a/lib/ansible/modules/cloud/vmware/vmware_guest.py b/lib/ansible/modules/cloud/vmware/vmware_guest.py index 66bac9a4a0..b5739c9fc5 100644 --- a/lib/ansible/modules/cloud/vmware/vmware_guest.py +++ b/lib/ansible/modules/cloud/vmware/vmware_guest.py @@ -1810,7 +1810,8 @@ class PyVmomiHelper(PyVmomi): if 'filename' in expected_disk_spec and expected_disk_spec['filename'] is not None: self.add_existing_vmdk(vm_obj, expected_disk_spec, diskspec, scsi_ctl) continue - else: + elif vm_obj is None: + # We are creating new VM diskspec.fileOperation = vim.vm.device.VirtualDeviceSpec.FileOperation.create # which datastore?