Make vmware_guest always get a resource pool (#34995)

This commit is contained in:
balonik 2018-02-02 10:14:15 +01:00 committed by Abhijeet Kasurde
parent f04d40640e
commit 25a83a4ac8

View file

@ -1520,9 +1520,8 @@ class PyVmomiHelper(PyVmomi):
else: else:
vm_obj = None vm_obj = None
# need a resource pool if cloning from template # always get a resource_pool
if self.params['resource_pool'] or self.params['template']: resource_pool = self.get_resource_pool()
resource_pool = self.get_resource_pool()
# set the destination datastore for VM & disks # set the destination datastore for VM & disks
(datastore, datastore_name) = self.select_datastore(vm_obj) (datastore, datastore_name) = self.select_datastore(vm_obj)
@ -1598,7 +1597,6 @@ class PyVmomiHelper(PyVmomi):
vmPathName="[" + datastore_name + "]") vmPathName="[" + datastore_name + "]")
clone_method = 'CreateVM_Task' clone_method = 'CreateVM_Task'
resource_pool = self.get_resource_pool()
try: try:
task = destfolder.CreateVM_Task(config=self.configspec, pool=resource_pool) task = destfolder.CreateVM_Task(config=self.configspec, pool=resource_pool)
except vmodl.fault.InvalidRequest as e: except vmodl.fault.InvalidRequest as e: