freehck.crontask

freehck.crontask

此角色仅是cron模块的一个封装。

它以相同的方式创建cron作业。

角色变量

crontask_file:用于存储作业的/etc/cron.d下的文件名

crontask_name:要执行的作业名称

crontask_day:运行的日期(默认'*'

crontask_hour:运行的小时(默认'*'

crontask_minute:运行的分钟(默认'*'

crontask_month:运行的月份(默认'*'

crontask_weekday:运行的星期几(默认'*'

crontask_job:要运行的命令或脚本

crontask_state:状态(默认present,可以设置为absent

crontask_user:运行此作业的用户(默认root

crontask_commented_out:设置为true以临时禁用任务

示例剧本

    - role: freehck.crontask  
      crontask_file: "backups"  
      crontask_name: "备份数据库"  
      crontask_hour: "12"  
      crontask_minute: "0"  
      crontask_job: "/opt/scripts/mysql-backup-all.sh"  
      crontask_user: "root"  
      tags: [ backup, mysql ]  

许可证

MIT

作者信息

Dmitrii Kashin,freehck@freehck.ru

关于项目

role to create cron job, wraps the cron module

安装
ansible-galaxy install freehck.crontask
许可证
mit
下载
2.2k
拥有者