X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=ansible%2Froles%2Fvm%2Finstall%2Ftasks%2Fmain.yml;h=39e625f5e14fe85a0d73b7af8ae7f55061fb0059;hb=7aff1a3fbcaa717ef28bcc65111b374423a890a3;hp=505ec1d0342eb718f25e309e8b90a199da1a634c;hpb=782d606069d9dbeebe85a2a797a077c0c177de4b;p=noc.git diff --git a/ansible/roles/vm/install/tasks/main.yml b/ansible/roles/vm/install/tasks/main.yml index 505ec1d..39e625f 100644 --- a/ansible/roles/vm/install/tasks/main.yml +++ b/ansible/roles/vm/install/tasks/main.yml @@ -45,23 +45,23 @@ command: info register: vmhost_info -- name: destroy exisiting vm - virt: - name: "{{ vmname }}" - state: destroyed - when: vmname in vmhost_info - -- name: wait for vm to be destroyed - wait_for_virt: - name: "{{ vmname }}" - states: shutdown,crashed - timeout: 5 - when: vmname in vmhost_info +- block: + - name: destroy exisiting vm + virt: + name: "{{ vmname }}" + state: destroyed + + - name: wait for vm to be destroyed + wait_for_virt: + name: "{{ vmname }}" + states: shutdown,crashed + timeout: 5 + + - name: undefining exisiting vm + virt: + name: "{{ vmname }}" + command: undefine -- name: undefining exisiting vm - virt: - name: "{{ vmname }}" - command: undefine when: vmname in vmhost_info - name: enable installer in VM config