I'm using the "vmware_vm_info" module to fetch the VM name with the below
playbook and it is working fine but if I try to add the
?guest_name=='vm_name' as variable it is not working. Can you please
suggest how to generalize the play by adding the variable to the
guestn_name?
---
- name: Check if the VM existing the Vcenter
hosts: localhost
vars_files: 1credentials.yml
vars:
vm_name: server2
tasks:
- name: Checking VM details
block:
- name: Get virtual machine info
vmware_vm_info:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
validate_certs: no
delegate_to: localhost
register: vm_info
- debug:
msg: "{{ item.guest_name }}"
with_items:
- "{{ vm_info.virtual_machines | json_query(query) }}"
vars:
query: "[?guest_name=='server2']"
--
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/7291198e-2913-4dff-9aab-d8dba4a3d9f5n%40googlegroups.com.