mongo_s3_backup

Имя роли

Ansible роль для создания резервной копии текущей базы данных Mongo, её сжатия и отправки в хранилище Amazon S3.

Переменные роли

В текущей версии можно указать следующие переменные:

  • script_dir: Директория для копирования скриптов и хранения временной резервной копии

  • backup_script_params: Эти параметры необходимы роли для создания резервной копии и отправки в S3

    • -u Пользователь MongoDB - необязательный
    • -p Пароль MongoDB - необязательный
    • -k AWS Access Key
    • -s AWS Secret Key
    • -r Регион Amazon S3
    • -b Имя ведра Amazon S3
    • -x Префикс ключа S3
    • -a Количество дней для хранения данных

    пример: "-u ubuntu -p password -k AWS_Access_Key -s AWS_Secret_Key -r Amazon_S3_region -b Amazon_S3_bucket_name -x backup -a 7"

  • cron_minute: Минуты, когда задание должно выполняться - по умолчанию: 0

  • cron_hour: Часы, когда задание должно выполняться - по умолчанию: 10

  • cron_day: День, когда задание должно выполняться - по умолчанию: *

  • cron_month: Месяц, когда задание должно выполняться - по умолчанию: *

  • cron_weekday: День недели, когда задание должно выполняться - по умолчанию: *

Зависимости

Этот пакет не имеет зависимостей от модулей, не включённых в Ansible по умолчанию.

Лицензия

MIT

Информация об авторе

Создано Амритом Сингхом 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
Лицензия
mit
Загрузки
4294
Владелец
Geek, Programmer, Hacker, Techie...