2 - name: check if vm already exists
8 - when: hostname in vmhost_info
10 - name: destroy exisiting vm
12 name: "{{ hostname }}"
15 - name: wait for vm to be destroyed
17 name: "{{ hostname }}"
18 states: shutdown,crashed
21 - name: undefining exisiting vm
23 name: "{{ hostname }}"
29 name: "{{ hostname }}"
31 xml: "{{ lookup('template', 'libvirt-domain.xml.j2') }}"
33 - when: vm_define_start
37 name: "{{ hostname }}"
40 - name: wait for VM to start
42 name: "{{ hostname }}"
46 - name: mark vm as autostarted
47 when: vm_define_autostart
49 name: "{{ hostname }}"
51 command: info ## virt module needs either command or state