amritsingh.mongo_s3_backup

角色名称

Ansible角色,用于转储当前的Mongo数据库,压缩后发送到Amazon S3存储桶

角色变量

在当前版本中,可以指定以下变量:

  • script_dir: 用于复制脚本和存储临时备份的目录

  • backup_script_params: 这些参数是角色进行备份并推送到S3所必需的

    • -u MongoDB用户 - 可选
    • -p MongoDB密码 - 可选
    • -k AWS访问密钥
    • -s AWS秘密密钥
    • -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

作者信息

创建者: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
许可证
mit
下载
4.3k
拥有者
Geek, Programmer, Hacker, Techie...