mirror of
https://github.com/Crocmagnon/ansible.git
synced 2024-10-16 14:48:22 +02:00
28 lines
789 B
YAML
28 lines
789 B
YAML
|
---
|
||
|
- name: Setup root crontab
|
||
|
hosts: servers
|
||
|
become: true
|
||
|
gather_facts: false
|
||
|
tasks:
|
||
|
- name: Cron - Restic backup
|
||
|
ansible.builtin.cron:
|
||
|
name: restic backup
|
||
|
minute: 0
|
||
|
job: /mnt/data/bin/healthcheck restic-backup /mnt/data/bin/restic-backup
|
||
|
- name: Cron - Restic prune
|
||
|
ansible.builtin.cron:
|
||
|
name: restic prune
|
||
|
minute: 30
|
||
|
hour: "*/3"
|
||
|
job: /mnt/data/bin/healthcheck restic-prune /mnt/data/bin/restic-prune
|
||
|
- name: Cron - SMART short
|
||
|
ansible.builtin.cron:
|
||
|
name: SMART short
|
||
|
special_time: weekly
|
||
|
job: /mnt/data/bin/smartshort
|
||
|
- name: Cron - SMART long
|
||
|
ansible.builtin.cron:
|
||
|
name: SMART long
|
||
|
special_time: monthly
|
||
|
job: /mnt/data/bin/smartlong
|