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