diff --git a/ansible/files/admin_api_scripts/unmount-volume.sh b/ansible/files/admin_api_scripts/unmount-volume.sh index 6250b8c47..799db7b14 100644 --- a/ansible/files/admin_api_scripts/unmount-volume.sh +++ b/ansible/files/admin_api_scripts/unmount-volume.sh @@ -18,6 +18,8 @@ fi FSTAB_FILE="/etc/fstab" BACKUP_FILE="/etc/fstab.bak" +UUID=$(findmnt -no UUID "$MOUNT_POINT" 2>/dev/null || true) + if mountpoint -q "$MOUNT_POINT"; then echo "Unmounting $MOUNT_POINT" umount "$MOUNT_POINT" @@ -25,8 +27,6 @@ else echo "$MOUNT_POINT is not currently mounted — skipping umount" fi -UUID=$(findmnt -no UUID "$MOUNT_POINT" 2>/dev/null || true) - if [[ -n "$UUID" ]]; then echo "Removing UUID=$UUID from $FSTAB_FILE" cp "$FSTAB_FILE" "$BACKUP_FILE"