system/scripts/bash/restic_run

17 lines
655 B
Plaintext
Raw Normal View History

#!/bin/bash
#/usr/bin/echo Executing Restic S3 Backup for $(hostname -f)
export RESTIC_REPOSITORY="s3:https://$S3HOST/$S3BUCKET"
export RESTIC_PASSWORD_FILE="/etc/restic/.sec"
export AWS_ACCESS_KEY_ID="$S301"
export AWS_SECRET_ACCESS_KEY="$S302"
export RESTIC_CACHE_DIR="/opt/restic/cache"
EXCLUDE=".restic.excludes"
/usr/bin/restic --verbose backup --exclude-file="/etc/$EXCLUDE" /etc
echo "EXIT $?"
/usr/bin/restic --verbose backup --exclude-file="/home/$EXCLUDE" /home
echo "EXIT $?"
/usr/bin/restic --verbose backup --exclude-file="/opt/$EXCLUDE" /opt
echo "EXIT $?"
/usr/bin/restic --verbose backup --exclude-file="/srv/$EXCLUDE" /srv
echo "EXIT $?"