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 [email protected].
To post to this group, send email to [email protected].
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