Hi,

While deploying new VM to vCenter using Ansible playbook I am getting the 
following error.

failed: [127.0.0.1] => {"failed": true, "parsed": false}
Traceback (most recent call last):
  File 
"/.ansible/tmp/ansible-tmp-1432176296.75-239675909842816/vsphere_guest", 
line 2923, in <module>
    main()
  File 
"/.ansible/tmp/ansible-tmp-1432176296.75-239675909842816/vsphere_guest", 
line 1312, in main
    state=state
  File 
"/.ansible/tmp/ansible-tmp-1432176296.75-239675909842816/vsphere_guest", 
line 901, in create_vm
    task.get_error_message())
  File "/usr/local/lib/python2.7/dist-packages/pysphere/vi_task.py", line 
82, in get_error_message
    self.__poll_task_info()
  File "/usr/local/lib/python2.7/dist-packages/pysphere/vi_task.py", line 
120, in __poll_task_info
    raise e
pysphere.resources.vi_exception.VIException: [Not Connected]: Must call 
'connect' before invoking this method


FATAL: all hosts have already failed -- aborting

I have installed pysphere and created following yml and tried execution.

My playbook.yml is

- hosts: 127.0.0.1
  connection: local
  user: root
  sudo: false
  gather_facts: false
  serial: 1
  tasks:
  - vsphere_guest:
      vcenter_hostname: xxxxxx
      username: xxxxx
      password: xxxx
      guest: SampleVM
      state: powered_on
      vm_extra_config:
        vcpu.hotadd: yes
        mem.hotadd:  yes
        notes: This is a test VM
      vm_disk:
        disk1:
          size_gb: 10
          type: thin
          datastore: xxxxxx
      vm_nic:
        nic1:
          type: vmxnet3
          network: vm
          network_type: standard
      vm_hardware:
        memory_mb: 1024
        num_cpus: 1
        osid: UbuntuLinux
        scsi: paravirtual
      esxi:
        datacenter: xxxxxx
        hostname: xxxxx


Please help me out.

-- 
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/f85ffce5-4676-4ee7-b091-42ee75cffde6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to