1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Unbreak vmware_guest module which was break by 818ef493ad (#20036)

This commit is contained in:
Ner'zhul 2017-01-09 12:29:18 +01:00 committed by John R Barker
parent 8241675095
commit e87d6d8a70

View file

@ -1321,7 +1321,7 @@ class PyVmomiHelper(object):
self.configure_cpu_and_memory(vm_obj=vm_obj, vm_creation=True) self.configure_cpu_and_memory(vm_obj=vm_obj, vm_creation=True)
self.configure_disks(vm_obj=vm_obj) self.configure_disks(vm_obj=vm_obj)
self.configure_network(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) self.customize_vm(vm_obj=vm_obj)
try: try:
@ -1334,7 +1334,7 @@ class PyVmomiHelper(object):
clonespec = vim.vm.CloneSpec(template=self.params['is_template'], clonespec = vim.vm.CloneSpec(template=self.params['is_template'],
location=relospec) location=relospec)
if self.params['customize'] is True: if len(self.params['customizations']) > 0:
clonespec.customization = self.customspec clonespec.customization = self.customspec
clonespec.config = self.configspec clonespec.config = self.configspec
@ -1787,9 +1787,9 @@ def main():
module.params['folder'] = '/vm%(folder)s' % module.params module.params['folder'] = '/vm%(folder)s' % module.params
module.params['folder'] = module.params['folder'].rstrip('/') module.params['folder'] = module.params['folder'].rstrip('/')
# Fail check, customize require template to be defined # Fail check, customizations require template to be defined
if module.params["customize"] and not module.params['template']: if len(module.params['customizations']) > 0 and not module.params['template']:
module.fail_json(msg="customize option is only valid when template option is defined") module.fail_json(msg="customizations option is only valid when template option is defined")
pyv = PyVmomiHelper(module) pyv = PyVmomiHelper(module)
# Check if the VM exists before continuing # Check if the VM exists before continuing