amritsingh.mongo_s3_backup
Nombre del Rol
Rol de Ansible para volcar la base de datos de Mongo actual, comprimirla y luego enviarla a un bucket de Amazon S3.
Variables del Rol
En la versión actual, se pueden especificar las siguientes variables:
script_dir: Directorio para copiar los scripts y almacenar la copia de seguridad temporal.
backup_script_params: Estos parámetros son requeridos por el rol para realizar la copia de seguridad y enviar a S3.
- -u Usuario de MongoDB - opcional
- -p Contraseña de MongoDB - opcional
- -k Clave de Acceso de AWS
- -s Clave Secreta de AWS
- -r Región de Amazon S3
- -b Nombre del bucket de Amazon S3
- -x Prefijo de la clave de S3
- -a Días de datos a conservar
ej: "-u ubuntu -p contraseña -k Clave_de_Acceso_AWS -s Clave_Secreta_AWS -r región_Amazon_S3 -b nombre_bucket_Amazon_S3 -x backup -a 7"
cron_minute: Minuto en que debe ejecutarse el trabajo - por defecto: 0
cron_hour: Hora en que debe ejecutarse el trabajo - por defecto: 10
cron_day: Día en que debe ejecutarse el trabajo - por defecto: *
cron_month: Mes en que debe ejecutarse el trabajo - por defecto: *
cron_weekday: Día de la semana en que debe ejecutarse el trabajo - por defecto: *
Dependencias
Este paquete no tiene dependencias en módulos que no estén incluidos por defecto en Ansible.
Licencia
MIT
Información del Autor
Creado por 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