tasks:
- name: Gather facts about datastore
vmware_vm_facts:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: no
folder: "{{ folder }}"
delegate_to: localhost
register: vm_facts
- set_fact:
vm_uuid: "{{ item.uuid }}"
with_items:
- "{{ vm_facts.virtual_machines | json_query(query) }}"
vars:
query: "[?guest_name=='test_00']"
- vmware_guest:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: no
folder: "{{ folder }}"
uuid: "{{ vm_uuid }}"
name: "test_01"
state: present