Add survey is not working with Vmware Vm build

Hi!

Good Day!

We have awx 13.0. We have template to create vm and it is working fine without any issue. There is a requirement to add multiple template name to build different version of Operating System.

I used Add Survy in Workflow template to add the template name which are available in vmware then we select appropriate template to install the OS however, once I use Survey to select template, some how the VmomiSupport.py does not like it and throws below error. If I add them template name in extra variable under workflow template it works perfectly. Kindly advice.

The full traceback is:

Traceback (most recent call last):
File “/var/lib/awx/.ansible/tmp/ansible-tmp-1596094452.5168636-78-223081832043844/AnsiballZ_vmware_guest.py”, line 102, in
_ansiballz_main()
File “/var/lib/awx/.ansible/tmp/ansible-tmp-1596094452.5168636-78-223081832043844/AnsiballZ_vmware_guest.py”, line 94, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File “/var/lib/awx/.ansible/tmp/ansible-tmp-1596094452.5168636-78-223081832043844/AnsiballZ_vmware_guest.py”, line 40, in invoke_module
runpy.run_module(mod_name=‘ansible.modules.cloud.vmware.vmware_guest’, init_globals=None, run_name=‘main’, alter_sys=True)
File “/usr/lib64/python3.6/runpy.py”, line 205, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File “/usr/lib64/python3.6/runpy.py”, line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File “/usr/lib64/python3.6/runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py”, line 2834, in
File “/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py”, line 2823, in main
File “/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py”, line 2343, in deploy_vm
File “/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py”, line 1448, in configure_network
File “/var/lib/awx/venv/ansible/lib/python3.6/site-packages/pyVmomi/VmomiSupport.py”, line 663, in setattr
CheckField(self._GetPropertyInfo(name), val)
File “/var/lib/awx/venv/ansible/lib/python3.6/site-packages/pyVmomi/VmomiSupport.py”, line 1098, in CheckField
% (info.name, info.type.name, valType.name))
TypeError: For “startConnected” expected type bool, but got str
fatal: [localhost]: FAILED! => {
“changed”: false,
“module_stderr”: “Traceback (most recent call last):\n File \”/var/lib/awx/.ansible/tmp/ansible-tmp-1596094452.5168636-78-223081832043844/AnsiballZ_vmware_guest.py\“, line 102, in \n _ansiballz_main()\n File \”/var/lib/awx/.ansible/tmp/ansible-tmp-1596094452.5168636-78-223081832043844/AnsiballZ_vmware_guest.py\“, line 94, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \”/var/lib/awx/.ansible/tmp/ansible-tmp-1596094452.5168636-78-223081832043844/AnsiballZ_vmware_guest.py\“, line 40, in invoke_module\n runpy.run_module(mod_name=‘ansible.modules.cloud.vmware.vmware_guest’, init_globals=None, run_name=‘main’, alter_sys=True)\n File \”/usr/lib64/python3.6/runpy.py\“, line 205, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \”/usr/lib64/python3.6/runpy.py\“, line 96, in _run_module_code\n mod_name, mod_spec, pkg_name, script_name)\n File \”/usr/lib64/python3.6/runpy.py\“, line 85, in _run_code\n exec(code, run_globals)\n File \”/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py\“, line 2834, in \n File \”/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py\“, line 2823, in main\n File \”/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py\“, line 2343, in deploy_vm\n File \”/tmp/ansible_vmware_guest_payload_cci7lstt/ansible_vmware_guest_payload.zip/ansible/modules/cloud/vmware/vmware_guest.py\“, line 1448, in configure_network\n File \”/var/lib/awx/venv/ansible/lib/python3.6/site-packages/pyVmomi/VmomiSupport.py\“, line 663, in setattr\n CheckField(self._GetPropertyInfo(name), val)\n File \”/var/lib/awx/venv/ansible/lib/python3.6/site-packages/pyVmomi/VmomiSupport.py\“, line 1098, in CheckField\n % (info.name, info.type.name, valType.name))\nTypeError: For \“startConnected\” expected type bool, but got str\n”,
“module_stdout”: “”,
“msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”,
“rc”: 1
}