diff --git a/tasks/config.yml b/tasks/config.yml index d24dfa8c2353cd4c05088e9675069a3b2afdd944..b85f3f019210395a711d7e5bf0b15430fcbaa6ce 100644 --- a/tasks/config.yml +++ b/tasks/config.yml @@ -56,7 +56,7 @@ minute: 0 cron_file: borgmatic user: root - job: /usr/local/bin/borgmatic -v 1 create prune >> /var/log/borg.log 2>&1 && {{ lookup('healthchecks', '', user='root', jobname='borgmatic', schedule=['0',borgbackup_cron_hour|default('4'),'*','*','*']|join(' '), duration=borgbackup_cron_duration|default(7200)) }} + job: systemd-inhibit --why="Backup is running" --who="Borg" /usr/local/bin/borgmatic -v 1 create prune >> /var/log/borg.log 2>&1 && {{ lookup('healthchecks', '', user='root', jobname='borgmatic', schedule=['0',borgbackup_cron_hour|default('4'),'*','*','*']|join(' '), duration=borgbackup_cron_duration|default(7200)) }} tags: - cron @@ -68,7 +68,7 @@ minute: 30 cron_file: borgmatic user: root - job: /usr/local/bin/borgmatic -v 1 check > /var/log/borg-check.log 2>&1 && {{ lookup('healthchecks', '', user='root', jobname='borgmatic-check', schedule=['30','23','1','*','*']|join(' '), duration=7200) }} + job: systemd-inhibit --why="Backup Check is running" --who="Borg Check" /usr/local/bin/borgmatic -v 1 check > /var/log/borg-check.log 2>&1 && {{ lookup('healthchecks', '', user='root', jobname='borgmatic-check', schedule=['30','23','1','*','*']|join(' '), duration=7200) }} tags: - cron