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_

À propos du projet

Ansible role to dumps the current mongo database, tars it, then sends it to an Amazon S3 bucket

Installer
ansible-galaxy install amritsingh.mongo_s3_backup
Licence
mit
Téléchargements
4.3k
Propriétaire
Geek, Programmer, Hacker, Techie...