initial version: hadoly's

This commit is contained in:
2025-10-19 18:36:48 +02:00
commit 1ce512d844
14 changed files with 303 additions and 0 deletions

32
tasks/cron.yml Normal file
View File

@@ -0,0 +1,32 @@
- name: Deploy cronjob backup_temoin
vars:
minutes: "{{ 59 | random(seed=inventory_hostname) }}"
cron:
name: backup_temoin
cron_file: backup_temoin
user: root
hour: "7"
minute: "{{ minutes }}"
job: "/bin/touch /root/temoinbackup"
- name: Deploy cronjob backup_extract
vars:
minutes: "{{ 59 | random(seed=inventory_hostname) }}"
cron:
name: backup_extract
cron_file: backup_extract
user: root
hour: "8"
minute: "{{ minutes }}"
job: 'cd /tmp/ ; {{ borg_script_dir }}/borg.sh extract {{ ansible_hostname }}_$( date +\%Y\%m\%d) root/temoinbackup ; chmod 755 /tmp/root'
- name: Deploy cronjob backup_tout_court
vars:
minutes: "{{ 59 | random(seed=inventory_hostname) }}"
cron:
name: backup
cron_file: backup
user: root
hour: "2"
minute: "{{ minutes }}"
job: "{{ borg_script_dir }}/borg.sh"