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_
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