#!/bin/bash # shellcheck disable=SC1091 source "${AGENT_PATH}/common.sh" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "${SCRIPT_DIR}/_volumes.sh" _check_required_env_vars "VOLUME_NAME" "BACKUP_FILE" "TEMP_DIR" # Simple Object Storage Backup Script # Creates a backup tarball of the volume contents. # HOT backup is fine for simple-object-storage # shellcheck disable=SC2046 backup_items $(get_simple_object_server_volumes) || _die "Failed to create backup" echo "Backup complete: ${BACKUP_FILE}"