otb-cloud secure encrypted backups
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

30 lines
775 B

#!/usr/bin/env bash
set -e
if [ $# -lt 2 ]; then
echo "usage: $0 <tenant_slug> <device_name> [device_name ...]"
exit 1
fi
BASE="/tank/backups/otb-cloud/tenants"
TENANT="$1"
shift
TENANT_ROOT="$BASE/$TENANT"
echo "===== creating tenant root for $TENANT ====="
sudo mkdir -p "$TENANT_ROOT"
for DEVICE in "$@"; do
sudo mkdir -p "$TENANT_ROOT/devices/$DEVICE/originals"
sudo mkdir -p "$TENANT_ROOT/devices/$DEVICE/derived"
sudo mkdir -p "$TENANT_ROOT/devices/$DEVICE/exports"
sudo mkdir -p "$TENANT_ROOT/devices/$DEVICE/deleted"
sudo mkdir -p "$TENANT_ROOT/devices/$DEVICE/tmp"
done
sudo mkdir -p "$TENANT_ROOT/logs"
sudo mkdir -p "$TENANT_ROOT/support"
echo "===== tenant layout created ====="
echo "===== script completed successfully ====="