amritsingh.mongo_s3_backup
Nazwa Roli
Rola Ansible do zrzucania bieżącej bazy danych Mongo, archiwizowania jej, a następnie wysyłania do koszyka Amazon S3.
Zmienne Roli
W bieżącej wersji można określić następujące zmienne:
script_dir: Katalog do kopiowania skryptów i przechowywania tymczasowej kopii zapasowej
backup_script_params: Te parametry są wymagane przez rolę do wykonania kopii zapasowej i wysłania do S3
- -u Użytkownik MongoDB - opcjonalne
- -p Hasło MongoDB - opcjonalne
- -k Klucz dostępu do AWS
- -s Tajny klucz AWS
- -r Region Amazon S3
- -b Nazwa koszyka Amazon S3
- -x Prefiks klucza S3
- -a Liczba dni danych do zachowania
np: "-u ubuntu -p hasło -k Klucz_Dostępu_AWS -s Tajny_Klucz_AWS -r region_S3 -b nazwa_koszyka_S3 -x kopia_zapasowa -a 7"
cron_minute: Minuta, w której zadanie powinno się uruchomić - domyślnie: 0
cron_hour: Godzina, w której zadanie powinno się uruchomić - domyślnie: 10
cron_day: Dzień, w którym zadanie powinno się uruchomić - domyślnie: *
cron_month: Miesiąc, w którym zadanie powinno się uruchomić - domyślnie: *
cron_weekday: Dzień tygodnia, w którym zadanie powinno się uruchomić - domyślnie: *
Zależności
Ten pakiet nie ma zależności od modułów, które nie są domyślnie dołączane do Ansible.
Licencja
MIT
Informacje o Autorze
Stworzył 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