aboutsummaryrefslogtreecommitdiff
path: root/restic_restore_gen
blob: e4bf5cbad72eb61a090d702c98e5768a814610f5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env bash

svc=$1 # dovecot, plume, cryptpad, or consul
commit=$2 # backup id you want to restore, from restic summary
target=$3 # where to restore

cat <<EOF
PROOFREAD AND THEN COPY PASTE:
----------------------------------------------------------------------------
export RESTIC_REPOSITORY=`pass deuxfleurs/backups/$svc/restic_repository`
export RESTIC_PASSWORD=`pass deuxfleurs/backups/$svc/restic_password`
export AWS_ACCESS_KEY_ID=`pass deuxfleurs/backups/$svc/aws_s3_access_key`
export AWS_SECRET_ACCESS_KEY=`pass deuxfleurs/backups/$svc/aws_s3_secret_key`
restic restore $commit --target $target
----------------------------------------------------------------------------
EOF