From 702299f86135b4a6dd4067e6cbe70b676f2cb384 Mon Sep 17 00:00:00 2001 From: Woomy Date: Thu, 7 Mar 2024 22:11:02 +0100 Subject: [PATCH] Don't fail if cron isn't installed when setting up systemd timer (#147) * `cron` isn't always installed and is not required when using a systemd timer, so make sure setup doesn't fail when we check if there's already an installed cron timer Signed-off-by: Woomymy --- tasks/noauto_create_timer_systemd.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tasks/noauto_create_timer_systemd.yml b/tasks/noauto_create_timer_systemd.yml index 53e0b6b..aa454b6 100644 --- a/tasks/noauto_create_timer_systemd.yml +++ b/tasks/noauto_create_timer_systemd.yml @@ -6,11 +6,13 @@ state: absent check_mode: true register: cron_file_exists + ignore_errors: true - name: Ensure no Borgmatic Cron file exists. ansible.builtin.assert: that: - not cron_file_exists.changed + - not cron_file_exists.failed or "Failed to find" in cron_file_exists.msg fail_msg: Found an existing Borgmatic Cron job. Please remove before using Systemd timer. - name: Create borgbackup timer