mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 05:42:50 +00:00
Unbreak vmware_guest module which was break by 818ef493ad (#20036)
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user