From a88ca534a833a1d8c0e64bcd24e4fe92ba2b5de3 Mon Sep 17 00:00:00 2001 From: fewensa <37804932+fewensa@users.noreply.github.com> Date: Mon, 25 Nov 2024 09:04:50 +0800 Subject: [PATCH] clean resource first --- ansible/roles/snapshots/templates/take.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ansible/roles/snapshots/templates/take.sh b/ansible/roles/snapshots/templates/take.sh index 4fa00c1..4df119d 100644 --- a/ansible/roles/snapshots/templates/take.sh +++ b/ansible/roles/snapshots/templates/take.sh @@ -119,8 +119,17 @@ take_node_snapshots() { rm -rf ${SNAPSHOTS_WORKDIR} } +clean_resource() { + delete_snapshots || true + umount ${SNAPSHOTS_WORKDIR} || true + rm -rf ${SNAPSHOTS_WORKDIR} || true + detach_disk || true + delete_disk || true +} + main() { install_deps + clean_resource collect_chain_info create_disk_snapshots create_disk_from_snapshots