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.

Reply via email to