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_

Acerca del proyecto

Ansible role to dumps the current mongo database, tars it, then sends it to an Amazon S3 bucket

Instalar
ansible-galaxy install amritsingh.mongo_s3_backup
Licencia
mit
Descargas
4.3k
Propietario
Geek, Programmer, Hacker, Techie...