arunodhayamsam 027d5f
#cron.yml
arunodhayamsam 027d5f
---
arunodhayamsam 027d5f
  - name: Copy the cronjob file
arunodhayamsam 027d5f
    ansible.builtin.copy:
arunodhayamsam 027d5f
      src: ../files/cronjob
arunodhayamsam 027d5f
      dest: /etc/cron.d/
arunodhayamsam 027d5f
      owner: www-data
arunodhayamsam 027d5f
      group: www-data
arunodhayamsam 027d5f
arunodhayamsam 027d5f
  - name: "example cronjob"
arunodhayamsam 027d5f
    ansible.builtin.cron:
arunodhayamsam 027d5f
      name: "cronjob"
arunodhayamsam 027d5f
      state: present
arunodhayamsam 027d5f
      user: www-data
arunodhayamsam 027d5f
      minute: "0"
arunodhayamsam 027d5f
      hour: "0"
arunodhayamsam 027d5f
      day: "*"
arunodhayamsam 027d5f
      month: "*"
arunodhayamsam 027d5f
      weekday: "*"
arunodhayamsam 027d5f
      job: |
arunodhayamsam 027d5f
        carton exec script/lufi cron cleanbdd --mode production; carton exec script/lufi cron cleanfiles --mode production; carton exec script/lufi cron watch --mode production
arunodhayamsam 027d5f
        
arunodhayamsam 027d5f
        
arunodhayamsam 027d5f
arunodhayamsam 027d5f
#- name: Crontab file exists
arunodhayamsam 027d5f
#  cron:
arunodhayamsam 027d5f
#    name: Add date and time to a file.
arunodhayamsam 027d5f
#    minute: "*/2"
arunodhayamsam 027d5f
#    hour: 9-16
arunodhayamsam 027d5f
#    weekday: 1-5
arunodhayamsam 027d5f
#    user: devops
arunodhayamsam 027d5f
#    job: df >> /home/devops/disk_usage
arunodhayamsam 027d5f
#    cron_file: disk_usage
arunodhayamsam 027d5f
#    state: present