diff --git a/playbook-backups.yml b/playbook-backups.yml index 823dd09..180a40b 100644 --- a/playbook-backups.yml +++ b/playbook-backups.yml @@ -38,11 +38,27 @@ group: root mode: '0700' + - name: "Setup paths for backup cron file" + ansible.builtin.cron: + cron_file: 'ansible_restic_backup' + user: 'root' + env: true + name: 'PATH' + job: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin' + + - name: "Setup mail for backup cron file" + ansible.builtin.cron: + cron_file: 'ansible_restic_backup' + user: 'root' + env: true + name: 'MAILTO' + job: '' + - name: "Creates a cron file for backups under /etc/cron.d" ansible.builtin.cron: - name: restic backup - minute: "0" - hour: "0" - user: "root" - job: "systemd-cat {{ bin_prefix }}/restic-backup.sh" - cron_file: ansible_restic_backup + name: 'restic backup' + minute: '0' + hour: '1' + job: '/usr/local/bin/restic-backup.sh 2>&1 | logger -t backup' + cron_file: 'ansible_restic_backup' + user: 'root'