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
}