The full traceback is:
Traceback (most recent call last):
File "/tmp/ansible_2bNLuB/ansible_module_vmware_guest_facts.py", line 215, in <module>
main()
File "/tmp/ansible_2bNLuB/ansible_module_vmware_guest_facts.py", line 202, in main
uuid=module.params['uuid'])
File "/tmp/ansible_2bNLuB/ansible_module_vmware_guest_facts.py", line 122, in getvm
vm = find_vm_by_id(self.content, vm_id=uuid, vm_id_type="uuid")
File "/tmp/ansible_2bNLuB/ansible_modlib.zip/ansible/module_utils/vmware.py", line 158, in find_vm_by_id
File "/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py", line 580, in <lambda>
self.f(*(self.args + (obj,) + args), **kwargs)
File "/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py", line 385, in _InvokeMethod
list(map(CheckField, info.params, args))
File "/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py", line 915, in CheckField
raise TypeError('Required field "%s" not provided (not @optional)' %
info.name)
TypeError: Required field "uuid" not provided (not @optional)
fatal: [localhost -> localhost]: FAILED! => {
"changed": false,
"failed": true,
"module_stderr": "Traceback (most recent call last):\n File \"/tmp/ansible_2bNLuB/ansible_module_vmware_guest_facts.py\", line 215, in <module>\n main()\n File \"/tmp/ansible_2bNLuB/ansible_module_vmware_guest_facts.py\", line 202, in main\n uuid=module.params['uuid'])\n File \"/tmp/ansible_2bNLuB/ansible_module_vmware_guest_facts.py\", line 122, in getvm\n vm = find_vm_by_id(self.content, vm_id=uuid, vm_id_type=\"uuid\")\n File \"/tmp/ansible_2bNLuB/ansible_modlib.zip/ansible/module_utils/vmware.py\", line 158, in find_vm_by_id\n File \"/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py\", line 580, in <lambda>\n self.f(*(self.args + (obj,) + args), **kwargs)\n File \"/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py\", line 385, in _InvokeMethod\n list(map(CheckField, info.params, args))\n File \"/usr/lib/python2.7/site-packages/pyVmomi/VmomiSupport.py\", line 915, in CheckField\n raise TypeError('Required field \"%s\" not provided (not @optional)' %
info.name)\nTypeError: Required field \"uuid\" not provided (not @optional)\n",
"module_stdout": "",
"msg": "MODULE FAILURE",
"rc": 0