From c668936178f36622041db8d73df861483f2cc3f1 Mon Sep 17 00:00:00 2001 From: Lars Kaiser Date: Thu, 22 Feb 2024 13:02:11 +0100 Subject: [PATCH] fix(restic): use RandomizedDelaySec The previously used AccuracySec is the wrong option to distribute timer activations. See https://www.freedesktop.org/software/systemd/man/latest/systemd.timer.html#RandomizedDelaySec= --- roles/restic/defaults/main.yml | 2 +- roles/restic/templates/restic.timer.j2 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/restic/defaults/main.yml b/roles/restic/defaults/main.yml index 54568e4..3390d4b 100644 --- a/roles/restic/defaults/main.yml +++ b/roles/restic/defaults/main.yml @@ -20,7 +20,7 @@ restic_systemd_working_directory: "/tmp" restic_systemd_syslog_identifier: "{{ restic_systemd_unit_name }}" restic_systemd_timer_on_calendar: daily -restic_systemd_timer_accuracy_sec: 3600 +restic_systemd_timer_randomized_delay_sec: 3600 restic_systemd_timer_persistent: true restic_systemd_timer_description: >- Run {{ restic_systemd_unit_name }}.service on schedule diff --git a/roles/restic/templates/restic.timer.j2 b/roles/restic/templates/restic.timer.j2 index 5488f7e..56d606a 100644 --- a/roles/restic/templates/restic.timer.j2 +++ b/roles/restic/templates/restic.timer.j2 @@ -3,7 +3,7 @@ Description={{ restic_systemd_timer_description }} [Timer] OnCalendar={{ restic_systemd_timer_on_calendar }} -AccuracySec={{ restic_systemd_timer_accuracy_sec }} +RandomizedDelaySec={{ restic_systemd_timer_randomized_delay_sec }} Persistent={{ restic_systemd_timer_persistent | ternary('True', 'False') }} Unit={{ restic_systemd_service_name }}