I am trying to automate the cloud director OVA deployment in our local lab. Built a playbook but caught up with the exception during the execution. Need your advice to unblock from this.
Error found:
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TypeError: For "valuepected type str, but got int
fatal: [localhost -> localhost]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n e \"/root/.ansible/tmp/ansible-tmp-1654025411.9694972-30359-230767769553477/AnsiballZ_vmware_deploy_ovf.py\", line 100 <module>\n _ansiballz_main()\n File \"/root/.ansible/tmp/ansible-tmp-1654025411.9694972-30359-230767769553477/AnslZ_vmware_deploy_ovf.py\", line 92, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n \"/root/.ansible/tmp/ansible-tmp-1654025411.9694972-30359-230767769553477/AnsiballZ_vmware_deploy_ovf.py\", line 41, nvoke_module\n run_name='__main__', alter_sys=True)\n File \"/usr/lib64/python3.6/runpy.py\", line 205, in run_modn return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib64/python3.6/runpy.py\", line 9n _run_module_code\n mod_name, mod_spec, pkg_name, script_name)\n File \"/usr/lib64/python3.6/runpy.py\", line 85,_run_code\n exec(code, run_globals)\n File \"/tmp/ansible_vmware_deploy_ovf_payload_r7j_7pzv/ansible_vmware_deploy_payload.zip/ansible_collections/community/vmware/plugins/modules/vmware_deploy_ovf.py\", line 755, in <module>\n Fil/tmp/ansible_vmware_deploy_ovf_payload_r7j_7pzv/ansible_vmware_deploy_ovf_payload.zip/ansible_collections/community/vm/plugins/modules/vmware_deploy_ovf.py\", line 743, in main\n File \"/tmp/ansible_vmware_deploy_ovf_payload_r7j_7pzv/ale_vmware_deploy_ovf_payload.zip/ansible_collections/community/vmware/plugins/modules/vmware_deploy_ovf.py\", line 530 upload\n File \"/tmp/ansible_vmware_deploy_ovf_payload_r7j_7pzv/ansible_vmware_deploy_ovf_payload.zip/ansible_collecs/community/vmware/plugins/modules/vmware_deploy_ovf.py\", line 443, in get_lease\n File \"/usr/local/lib/python3.6/spackages/pyVmomi/VmomiSupport.py\", line 663, in __setattr__\n CheckField(self._GetPropertyInfo(name), val)\n Fileusr/local/lib/python3.6/site-packages/pyVmomi/VmomiSupport.py\", line 1098, in CheckField\n % (
info.name, info.typeame__, valType.__name__))\nTypeError: For \"value\" expected type str, but got int\n", "module_stdout": "", "msg": "MO FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
Environment Detail:Package Version
------------------ ----------
ansible 2.9.0
asn1crypto 1.3.0
certifi 2019.11.28
cffi 1.13.2
chardet 3.0.4
charset-normalizer 2.0.12
cryptography 2.8
dnspython 1.16.0
idna 2.8
Jinja2 2.10.3
jmespath 0.9.4
lxml 4.4.2
MarkupSafe 1.1.1
pip 21.3.1
pycparser 2.19
pyvmomi 7.0.3
PyYAML 5.3
requests 2.22.0
setuptools 39.2.0
six 1.13.0
urllib3 1.25.7