diff options
author | Georg | 2021-07-21 13:47:29 +0200 |
---|---|---|
committer | Georg | 2021-07-21 13:47:29 +0200 |
commit | 31c0d40071ce40272beb6d2ff7408c707ce64847 (patch) | |
tree | f66b33587d4f52f5ed669a41a23273bc55edd3b8 /scripts/bash/restic_run | |
parent | 28cefabe617a2cb32e7efcc1f283a5f24dd5cb69 (diff) | |
download | system-31c0d40071ce40272beb6d2ff7408c707ce64847.tar.gz system-31c0d40071ce40272beb6d2ff7408c707ce64847.tar.bz2 system-31c0d40071ce40272beb6d2ff7408c707ce64847.zip |
Initial Scripts Run
Signed-off-by: Georg <georg@lysergic.dev>
Diffstat (limited to 'scripts/bash/restic_run')
-rw-r--r-- | scripts/bash/restic_run | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/bash/restic_run b/scripts/bash/restic_run new file mode 100644 index 0000000..0b60c40 --- /dev/null +++ b/scripts/bash/restic_run @@ -0,0 +1,16 @@ +#!/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 $?" |