Hi Kiran, Do you want to run this operation on specific VMs or all the VMs which are "guestToolsNotRunning" status?
On Thu, Apr 9, 2020 at 12:53 PM Kiran Kumar <[email protected]> wrote: > Please suggest how can i add when clause in above, ie when tools status > "guestToolsNotRunning" , power off the vm. > > > - hosts: localhost > gather_facts: false > connection: local > vars_files: > - ./vars/vmware_vars.yml > vars: > vm_list: > - vm1 > tasks: > - name: Gather VM info > vmware_guest_info: > hostname: "{{ vcenter_server }}" > username: "{{ vcenter_user }}" > password: "{{ vcenter_pass }}" > datacenter: "{{ vcenter_datacenter }}" > validate_certs: no > name: "{{ item }}" > register: vm_info > with_items: "{{ vm_list }}" > - name: Tools status > debug: > msg: "{{ vm_info.results | json_query(jmesquery) }}" > vars: > jmesquery: "[?instance.hw_name == '{{ item > }}'].instance.guest_tools_status" > with_items: "{{ vm_list }}" > > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/efe1317e-1af2-4f6b-b82b-1dd5866d0233%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/efe1317e-1af2-4f6b-b82b-1dd5866d0233%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Thanks, Abhijeet Kasurde -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAFwWkHo643sYzezKYTW4VikY6P-B2tjEV5JozvRqK5Eo2fefKQ%40mail.gmail.com.
