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_

O projekcie

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

Zainstaluj
ansible-galaxy install amritsingh.mongo_s3_backup
Licencja
mit
Pobrania
4.3k
Właściciel
Geek, Programmer, Hacker, Techie...