amritsingh.mongo_s3_backup

Rollenname

Ansible-Rolle, um die aktuelle MongoDB-Datenbank zu dumpen, sie zu taren und dann in einen Amazon S3-Bucket zu senden.

Rollenvariablen

In der aktuellen Version können folgende Variablen festgelegt werden:

  • script_dir: Verzeichnis zum Kopieren der Skripte und zum Speichern des temporären Backups

  • backup_script_params: Diese Parameter werden von der Rolle benötigt, um ein Backup zu erstellen und in S3 zu übertragen

    • -u MongoDB-Benutzer - optional
    • -p MongoDB-Passwort - optional
    • -k AWS Access Key
    • -s AWS Secret Key
    • -r Amazon S3-Region
    • -b Amazon S3-Bucket-Name
    • -x S3-Schlüsselpräfix
    • -a Anzahl der Tage, für die Daten aufbewahrt werden sollen

    z.B.: "-u ubuntu -p passwort -k AWS_Access_Key -s AWS_Secret_Key -r Amazon_S3_region -b Amazon_S3_bucket_name -x backup -a 7"

  • cron_minute: Minute, in der der Job ausgeführt werden soll - standardmäßig: 0

  • cron_hour: Stunde, in der der Job ausgeführt werden soll - standardmäßig: 10

  • cron_day: Tag, an dem der Job ausgeführt werden soll - standardmäßig: *

  • cron_month: Monat, in dem der Job ausgeführt werden soll - standardmäßig: *

  • cron_weekday: Wochentag, an dem der Job ausgeführt werden soll - standardmäßig: *

Abhängigkeiten

Dieses Paket hat keine Abhängigkeiten zu Modulen, die nicht standardmäßig mit Ansible enthalten sind.

Lizenz

MIT

Autoreninformation

Erstellt von Amrit Singh https://www.twitter.com/_amrit_

Über das Projekt

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

Installieren
ansible-galaxy install amritsingh.mongo_s3_backup
GitHub Repository
Lizenz
mit
Downloads
4.3k
Besitzer
Geek, Programmer, Hacker, Techie...