diff --git a/ansible-kvm-vms/roles/vm_provision/tasks/main.yml b/ansible-kvm-vms/roles/vm_provision/tasks/main.yml index 96ea3be..2c4c99a 100644 --- a/ansible-kvm-vms/roles/vm_provision/tasks/main.yml +++ b/ansible-kvm-vms/roles/vm_provision/tasks/main.yml @@ -41,6 +41,12 @@ args: creates: "{{ vm_images_dir }}/{{ vm_name }}.qcow2" +- name: Remove existing VM definition + shell: | + virsh destroy {{ vm_name }} || true + virsh undefine {{ vm_name }} || true + become: yes + - name: Provision VM using virt-install shell: | virt-install \