softasap.sa-tarsnap
sa-tarsnap
Tarsnap est un service de sauvegarde en ligne sécurisé pour les systèmes d'exploitation de type UNIX, y compris BSD, Linux et OS X. Créé en 2008 par Colin Percival, Tarsnap chiffre et stocke des données dans Amazon S3. Le service est conçu pour être efficace, ne téléversant et ne stockant que les données qui ont changé depuis la dernière sauvegarde. Ses clés de sécurité sont connues uniquement de l'utilisateur. Il a été développé et corrigé, avec des contributions de chasseurs de bogues, pour essayer de trouver des vulnérabilités. Une vulnérabilité sérieuse liée à la réutilisation non intentionnelle de nonce a été découverte par ce processus et corrigée en 2011.
Exemple d'utilisation (tous les paramètres sont optionnels)
Simple
roles:
- {
role: "sa-tarsnap"
}
Avancé:
roles:
- {
role: "sa-tarsnap",
tarsnap_version: "1.0.37"
}
Utilisation de base de tarsnap
Générez une clé, si vous n'en avez pas
tarsnap-keygen --keyfile ~/tarsnap.key --user [email protected] --machine mypc
Routine de sauvegarde tarsnap_backup.sh
#!/bin/bash
/usr/local/bin/tarsnap -P -c --cachedir ~/cache/ --keyfile ~/tarsnap.key -f "$(uname -n)-$(date +%Y-%m-%d_%H-%M-%S)" data
Routine de restauration tarsnap_restore.sh
#!/bin/bash
ARCHIVE=${1}
TARGET_DIR=${2-.}
mkdir -p $TARGET_DIR
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key -p -x -f $ARCHIVE -C $TARGET_DIR
Lister les archives tarsnap_list.sh
#!/bin/bash
/usr/local/bin/tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key --list-archives | sort
Supprimer une archive par nom tarsnap_delete.sh
#!/bin/bash
ARCHIVE=${1-do-galaxy-2016-11-14_16-59-26}
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key -d -f $ARCHIVE
Supprimer toutes les archives associées à la clé tarsnap_nuke.sh
#!/bin/bash
tarsnap --cachedir ~/cache/ --keyfile ~/tarsnap.key --nuke
Droits d'auteur et licence
Droits d'auteur 2016 - Vyacheslav Voronenko
Code sous licence [BSD 3 clauses] (https://opensource.org/licenses/BSD-3-Clause) ou [Licence MIT] (http://opensource.org/licenses/MIT).
Abonnez-vous pour des mises à jour sur les rôles sur [FB] (https://www.facebook.com/SoftAsap/)
Tarsnap is a secure online backup service for UNIX-like operating systems, including BSD, Linux and OS X
ansible-galaxy install softasap.sa-tarsnap