mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-24 22:00:22 -07:00
vmware_guest: Fix a bug when deploy a VM is not always considered as a change
This commit is contained in:
parent
9d8c1923ab
commit
0bc2ccdebf
1 changed files with 2 additions and 0 deletions
|
@ -1207,6 +1207,7 @@ class PyVmomiHelper(object):
|
||||||
|
|
||||||
clonespec.config = self.configspec
|
clonespec.config = self.configspec
|
||||||
task = vm_obj.Clone(folder=destfolder, name=self.params['name'], spec=clonespec)
|
task = vm_obj.Clone(folder=destfolder, name=self.params['name'], spec=clonespec)
|
||||||
|
self.change_detected = True
|
||||||
else:
|
else:
|
||||||
# ConfigSpec require name for VM creation
|
# ConfigSpec require name for VM creation
|
||||||
self.configspec.name = self.params['name']
|
self.configspec.name = self.params['name']
|
||||||
|
@ -1216,6 +1217,7 @@ class PyVmomiHelper(object):
|
||||||
vmPathName="[" + datastore_name + "] " + self.params["name"])
|
vmPathName="[" + datastore_name + "] " + self.params["name"])
|
||||||
|
|
||||||
task = destfolder.CreateVM_Task(config=self.configspec, pool=resource_pool)
|
task = destfolder.CreateVM_Task(config=self.configspec, pool=resource_pool)
|
||||||
|
self.change_detected = True
|
||||||
self.wait_for_task(task)
|
self.wait_for_task(task)
|
||||||
except TypeError:
|
except TypeError:
|
||||||
self.module.fail_json(msg="TypeError was returned, please ensure to give correct inputs.")
|
self.module.fail_json(msg="TypeError was returned, please ensure to give correct inputs.")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue