Unbreak vmware_guest module which was break by 818ef493ad
(#20036)
This commit is contained in:
parent
8241675095
commit
e87d6d8a70
1 changed files with 5 additions and 5 deletions
|
@ -1321,7 +1321,7 @@ class PyVmomiHelper(object):
|
|||
self.configure_cpu_and_memory(vm_obj=vm_obj, vm_creation=True)
|
||||
self.configure_disks(vm_obj=vm_obj)
|
||||
self.configure_network(vm_obj=vm_obj)
|
||||
if self.should_deploy_from_template() and len(self.params['customize']) > 0:
|
||||
if self.should_deploy_from_template() and len(self.params['customizations']) > 0:
|
||||
self.customize_vm(vm_obj=vm_obj)
|
||||
|
||||
try:
|
||||
|
@ -1334,7 +1334,7 @@ class PyVmomiHelper(object):
|
|||
|
||||
clonespec = vim.vm.CloneSpec(template=self.params['is_template'],
|
||||
location=relospec)
|
||||
if self.params['customize'] is True:
|
||||
if len(self.params['customizations']) > 0:
|
||||
clonespec.customization = self.customspec
|
||||
|
||||
clonespec.config = self.configspec
|
||||
|
@ -1787,9 +1787,9 @@ def main():
|
|||
module.params['folder'] = '/vm%(folder)s' % module.params
|
||||
module.params['folder'] = module.params['folder'].rstrip('/')
|
||||
|
||||
# Fail check, customize require template to be defined
|
||||
if module.params["customize"] and not module.params['template']:
|
||||
module.fail_json(msg="customize option is only valid when template option is defined")
|
||||
# Fail check, customizations require template to be defined
|
||||
if len(module.params['customizations']) > 0 and not module.params['template']:
|
||||
module.fail_json(msg="customizations option is only valid when template option is defined")
|
||||
|
||||
pyv = PyVmomiHelper(module)
|
||||
# Check if the VM exists before continuing
|
||||
|
|
Loading…
Reference in a new issue