All , i have searched many sites but i am able to get this playbook to work. I am trying to build a vm via ansible and i get the following error message below. I have also posted my playbook. Any help would be greatly appreciated.
Thanks in advance, ___PLAYBOOK____ --- - hosts: 127.0.0.1 connection: local user: root sudo: false gather_facts: false serial: 1 vars_prompt: - name: "pw" prompt: "MOAR password" private: yes tasks: - vsphere_guest: vcenter_hostname: vsphere.example.com username: rewilliams password: "{{pw}}" guest: testansible state: powered_on vm_disk: disk1: size_gb: 1 type: thin datastore: Comoy-SAN vm_nic: nic1: type: vmxnet3 network: Example_Application_10.10.10.0_24_VLAN10 network_type: standard vm_hardware: memory_mb: 1024 num_cpus: 1 osid: oracleLinux64Guest scsi: paravirtual esxi: datacenter: Example - New City, TX hostname: esxsvr021.example.com ____ERROR___ task path: /etc/ansible/create_vm.yaml:15 Using module file /usr/lib/python2.7/site-packages/ansible/modules/core/cloud/vmware/vsphere_guest.py <127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: root <127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1487280769.35-182699925301242 `" && echo ansible-tmp-1487280769.35-182699925301242="` echo $HOME/.ansible/tmp/ansible-tmp-1487280769.35-182699925301242 `" ) && sleep 0' <127.0.0.1> PUT /tmp/tmpGFvqc6 TO /root/.ansible/tmp/ansible-tmp-1487280769.35-182699925301242/vsphere_guest.py <127.0.0.1> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1487280769.35-182699925301242/ /root/.ansible/tmp/ansible-tmp-1487280769.35-182699925301242/vsphere_guest.py && sleep 0' <127.0.0.1> EXEC /bin/sh -c '/usr/bin/python2 /root/.ansible/tmp/ansible-tmp-1487280769.35-182699925301242/vsphere_guest.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1487280769.35-182699925301242/" > /dev/null 2>&1 && sleep 0' An exception occurred during task execution. The full traceback is: Traceback (most recent call last): File "/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py", line 1909, in <module> main() File "/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py", line 1880, in main config_check("vm_disk", vm_disk, proto_vm_disk, module) File "/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py", line 1646, in config_check if diff.recursive_diff(): File "/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py", line 1617, in recursive_diff if k in self.check_dict[key]: TypeError: argument of type 'NoneType' is not iterable fatal: [127.0.0.1]: FAILED! => { "changed": false, "failed": true, "invocation": { "module_name": "vsphere_guest" }, "module_stderr": "Traceback (most recent call last):\n File \"/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py\", line 1909, in <module>\n main()\n File \"/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py\", line 1880, in main\n config_check(\"vm_disk\", vm_disk, proto_vm_disk, module)\n File \"/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py\", line 1646, in config_check\n if diff.recursive_diff():\n File \"/tmp/ansible__DEP7T/ansible_module_vsphere_guest.py\", line 1617, in recursive_diff\n if k in self.check_dict[key]:\nTypeError: argument of type 'NoneType' is not iterable\n", "module_stdout": "", "msg": "MODULE FAILURE" } to retry, use: --limit @/etc/ansible/create_vm.retry PLAY RECAP ********************************************************************* 127.0.0.1 : ok=0 changed=0 unreachable=0 failed=1 -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/5dc8a85c-e5aa-40e5-aaa8-d724c688a0fe%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.