mirror of
https://github.com/Crocmagnon/ansible.git
synced 2024-10-16 14:48:22 +02:00
27 lines
789 B
YAML
27 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
|