amritsingh.mongo_s3_backup
Nom du rôle
Rôle Ansible pour sauvegarder la base de données mongo actuelle, la compresser en tar, puis l'envoyer à un bucket Amazon S3.
Variables du rôle
Dans la version actuelle, les variables suivantes peuvent être spécifiées :
script_dir : Répertoire pour copier les scripts et stocker la sauvegarde temporaire.
backup_script_params : Ces paramètres sont nécessaires pour la sauvegarde et l'envoi vers S3.
- -u Utilisateur MongoDB - optionnel
- -p Mot de passe MongoDB - optionnel
- -k AWS Access Key
- -s AWS Secret Key
- -r Région Amazon S3
- -b Nom du bucket Amazon S3
- -x Préfixe de clé S3
- -a Nombre de jours de données à conserver
par exemple : "-u ubuntu -p motdepasse -k AWS_Access_Key -s AWS_Secret_Key -r Amazon_S3_region -b Amazon_S3_bucket_name -x backup -a 7"
cron_minute : Minute à laquelle le job doit s'exécuter - par défaut : 0
cron_hour : Heure à laquelle le job doit s'exécuter - par défaut : 10
cron_day : Jour à laquelle le job doit s'exécuter - par défaut : *
cron_month : Mois à laquelle le job doit s'exécuter - par défaut : *
cron_weekday : Jour de la semaine à laquelle le job doit s'exécuter - par défaut : *
Dépendances
Ce paquet n'a pas de dépendances sur d'autres modules non inclus par défaut avec Ansible.
Licence
MIT
Informations sur l'auteur
Créé par Amrit Singh https://www.twitter.com/_amrit_
Ansible role to dumps the current mongo database, tars it, then sends it to an Amazon S3 bucket
ansible-galaxy install amritsingh.mongo_s3_backup