From 272f2bdefe292767a27cda076ba365a566627018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Mon, 24 Jan 2022 09:13:58 +0100 Subject: [PATCH] fix(restic): restart on failure --- configs/backup.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/configs/backup.nix b/configs/backup.nix index b4dee06..d54f0e6 100644 --- a/configs/backup.nix +++ b/configs/backup.nix @@ -21,7 +21,12 @@ in ]; }; - systemd.services.restic-backups-niveum.requires = [ "tinc.retiolum.service" ]; + systemd.services.restic-backups-niveum.serviceConfig = { + Restart = "on-failure"; + RestartSec = "15s"; + StartLimitIntervalSec = "1m"; # don't try more than 4 times + StartLimitBurst = 4; + }; environment.systemPackages = [ (pkgs.writers.writeDashBin "restic-niveum" ''