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 }}"
30 xml: "{{ lookup('template', 'libvirt-domain.xml.j2') }}"
32 - when: vm_define_start | bool
36 name: "{{ hostname }}"
39 - name: wait for VM to start
41 name: "{{ hostname }}"
45 - name: mark vm as autostarted
47 name: "{{ hostname }}"
48 autostart: "{{ vm_define_autostart }}"
49 command: info ## virt module needs either command or state