From ef560373e3e43e45a7097595ebf5d6787aa20071 Mon Sep 17 00:00:00 2001 From: Antony Messerli Date: Mon, 23 Jul 2018 13:59:27 -0500 Subject: [PATCH] Undefine existing VM configurations during rebuild Allows for configuration changes to be redeployed on a rebuild where previously it didn't attempt to update the VMs configuration. ` Change-Id: If14dbdfe7ba3e69a50127fa724ad3f2a8ed58c1a --- multi-node-aio/playbooks/deploy-vms.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/multi-node-aio/playbooks/deploy-vms.yml b/multi-node-aio/playbooks/deploy-vms.yml index aa1df89f..6a158696 100644 --- a/multi-node-aio/playbooks/deploy-vms.yml +++ b/multi-node-aio/playbooks/deploy-vms.yml @@ -59,6 +59,15 @@ - hostvars[item]['server_vm'] | default(false) | bool with_items: "{{ groups['pxe_servers'] }}" + - name: Undefine the VM + virt: + name: "{{ hostvars[item]['server_hostname'] }}" + command: undefine + failed_when: false + when: + - hostvars[item]['server_vm'] | default(false) | bool + with_items: "{{ groups['pxe_servers'] }}" + - name: Create VM LV lvol: vg: "{{ default_vm_disk_vg }}"