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_