14 lines
529 B
Django/Jinja
14 lines
529 B
Django/Jinja
#!/bin/sh
|
|
|
|
## Variable
|
|
export RESTIC_PASSWORD="{{ restic_pass }}"
|
|
export RESTIC_REPOSITORY="{{ restic_repository }}"
|
|
export AWS_ACCESS_KEY_ID="{{ restic_aws_access_key_id }}"
|
|
export AWS_SECRET_ACCESS_KEY="{{ restic_aws_secret_access_key }}"
|
|
|
|
## lancement de la sauvegarde
|
|
{{ restic_path }} backup --exclude-caches {% for i in restic_backup_excluded_path %} -e {{ i }} {% endfor %} {% for i in restic_backup_path %}{{ i }} {% endfor %}
|
|
|
|
## récupération de l'espace
|
|
{{ restic_path }} forget --prune {{ restic_backup_retention }}
|