Hi Jonh,

I tried with this :

- hosts: all
  gather_facts: false
  connection: local
  tasks:
  - name: show notes
    debug:
     var: notes
  - vmware_guest:
    hostname: 10.112.100.60
    username: root
    password: password
    uuid: 564d0c49-a688-b277-68b8-09848a0c4ca4
    state: absent

but when I run this playbook I have this error messagee :

ERROR! conflicting action statements: hostname, vmware_guest
The error appears to have been in '/etc/ansible/new.yml': line 8, column 5,
but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
     var: notes
  - vmware_guest:
    ^ here

The error appears to have been in '/etc/ansible/new.yml': line 8, column 5,
but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
     var: notes
  - vmware_guest:
    ^ here



Regards,

2017-08-30 10:42 GMT+02:00 'J Hawkesworth' via Ansible Project <
[email protected]>:

> What error do you get when it doesn't work?
>
> It looks like you are attempting to delete a vm via its uuid.  Has the vm
> already been deleted?
>
> There are other examples here: http://docs.ansible.com/
> ansible/latest/vmware_guest_module.html
>
> I suggest removing the vars_prompt stuff and hard coding values until you
> have the vmware_guest module doing something.
>
> Also worth using the debug module to display the contents of any vars you
> are creating so that you can be sure that they contain values that you
> expect, like this.
>
> - name: show notes
>   debug:
>      var: notes
>
> Hope this helps,
>
> Jon
> On Wednesday, August 30, 2017 at 9:34:44 AM UTC+1, olivier pouilly wrote:
>>
>> Hi,
>>
>> Thanks for you reply. I discovered this soft recently so I don't realy
>> have the knowledge to complete my YML.
>> I treid to search how I can delete a VM on VMware and I create this
>> Playbook with your advice :
>>
>> - hosts: all
>>   gather_facts: false
>>   connection: local
>>     vars_prompt :
>>     - name: "vsphere_password"
>>       prompt: "vSphere Password"
>>     - name: "notes"
>>       prompt: "VM notes"
>>       private: no
>>       default: "Deployed with ansible"
>>   tasks:
>>   - vmware_guest:
>>       hostname: '{{ vsphere_host }}'
>>       username: '{{ vsphere_user }}'
>>       password: '{{ vsphere_password }}'
>>       uuid: 421e4592-c069-924d-ce20-7e7533fab926
>>       state: absent
>>
>> But it seems that  it missing Something. Because it doesn't work.
>> Do you have an example of completed Playbook to do that ?
>>
>>
>> 2017-08-29 16:56 GMT+02:00 Philippe Eveque <[email protected]>:
>>
>>> What you have is a task that belongs to a tasks section
>>> You need to put this in the context of a play see
>>> http://docs.ansible.com/ansible/latest/playbooks_intro.
>>> html#playbook-language-example
>>>
>>> Phil
>>>
>>> 2017-08-29 11:30 GMT+02:00 olivier pouilly <[email protected]>:
>>>
>>>> Hi all,
>>>>
>>>> I recently discovered the module VMware_guest for ansible. I would like
>>>> to know how it's work. Indeed I installed ansible version 2.3.2.0. and the
>>>> module python 2.7.6 and  PyVmomi.
>>>> And when I run a ansible-playbook like this :
>>>>
>>>> - name: Gather all registered virtual machines
>>>>   local_action:
>>>>     module: vmware_vm_facts
>>>>     hostname: esxi_or_vcenter_ip_or_hostname
>>>>     username: username
>>>>     password: password
>>>>
>>>> And when I run the playbook I see the following message :
>>>>
>>>> ERROR! 'local_action' is not a valid attribute for a Play
>>>> The error appears to have been in '/etc/ansible/Vmware.yml': line 1,
>>>> column 3, but may
>>>> be elsewhere in the file depending on the exact syntax problem.
>>>> The offending line appears to be:
>>>>
>>>> - name: Gather all registered virtual machines
>>>>   ^ here
>>>>
>>>> do I forgot  Something ?
>>>>
>>>> Best Regards,
>>>>
>>>> --
>>>> 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/ms
>>>> gid/ansible-project/bb05dc34-b66b-4a55-9c85-fa132877e2e9%
>>>> 40googlegroups.com
>>>> <https://groups.google.com/d/msgid/ansible-project/bb05dc34-b66b-4a55-9c85-fa132877e2e9%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Ansible Project" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>> pic/ansible-project/Lr8SuQEIaUk/unsubscribe.
>>> To unsubscribe from this group and all its topics, 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/ms
>>> gid/ansible-project/CAB1FMuTy39UASaKTy_G_L1H_5kzjhP5n-
>>> AHQpsefba69Lp4ieA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/ansible-project/CAB1FMuTy39UASaKTy_G_L1H_5kzjhP5n-AHQpsefba69Lp4ieA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/ansible-project/Lr8SuQEIaUk/unsubscribe.
> To unsubscribe from this group and all its topics, 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/66b0d9ac-2b87-4ac0-a126-72856105f57e%40googlegroups.
> com
> <https://groups.google.com/d/msgid/ansible-project/66b0d9ac-2b87-4ac0-a126-72856105f57e%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAAJ48rgPd_VGMynMcSR__TgB7YKCSmKirEQ11jTj5zwhD-uRNg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to