freehck.crontask

freehck.crontask

Este rol es solo un envoltorio para el módulo cron.

Crea el trabajo cron de la misma manera.

Variables del Rol

crontask_file: nombre del archivo bajo /etc/cron.d para almacenar tus trabajos

crontask_name: nombre del trabajo a realizar

crontask_day: día para ejecutar (por defecto '*')

crontask_hour: hora para ejecutar (por defecto '*')

crontask_minute: minuto para ejecutar (por defecto '*')

crontask_month: mes para ejecutar (por defecto '*')

crontask_weekday: día de la semana para ejecutar (por defecto '*')

crontask_job: comando o script a ejecutar

crontask_state: estado (por defecto present, puede establecerse en absent)

crontask_user: usuario que ejecutará este trabajo (por defecto root)

crontask_commented_out: establecer en true para deshabilitar temporalmente la tarea

Ejemplo de Playbook

- role: freehck.crontask
  crontask_file: "backups"
  crontask_name: "hacer copia de seguridad de la base de datos"
  crontask_hour: "12"
  crontask_minute: "0"
  crontask_job: "/opt/scripts/mysql-backup-all.sh"
  crontask_user: "root"
  tags: [ backup, mysql ]

Licencia

MIT

Información del Autor

Dmitrii Kashin, freehck@freehck.ru

Acerca del proyecto

role to create cron job, wraps the cron module

Instalar
ansible-galaxy install freehck.crontask
Licencia
mit
Descargas
2.2k
Propietario