#!/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