From 8669124c7351a3462d56186f5d3cccfc0816c7c9 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Fri, 30 Sep 2022 09:59:28 +0200 Subject: [PATCH] backup timers after online --- bundles/backup/metadata.py | 3 +++ bundles/systemd-timers/metadata.py | 1 + bundles/zfs-mirror/metadata.py | 3 +++ 3 files changed, 7 insertions(+) diff --git a/bundles/backup/metadata.py b/bundles/backup/metadata.py index 2a6bf0d..0198ec5 100644 --- a/bundles/backup/metadata.py +++ b/bundles/backup/metadata.py @@ -22,6 +22,9 @@ defaults = { 'command': '/opt/backup/backup_all', 'when': '1:00', 'persistent': True, + 'after': { + 'network-online.target', + }, }, }, } diff --git a/bundles/systemd-timers/metadata.py b/bundles/systemd-timers/metadata.py index 11b1f87..e952fa8 100644 --- a/bundles/systemd-timers/metadata.py +++ b/bundles/systemd-timers/metadata.py @@ -16,6 +16,7 @@ def systemd(metadata): f'{name}.timer': { 'Unit':{ 'Description': f'{name} timer', + 'After': config.get('after', set()), }, 'Timer': { 'OnCalendar': config['when'], diff --git a/bundles/zfs-mirror/metadata.py b/bundles/zfs-mirror/metadata.py index 9dce0fb..ff60023 100644 --- a/bundles/zfs-mirror/metadata.py +++ b/bundles/zfs-mirror/metadata.py @@ -4,6 +4,9 @@ defaults = { 'command': '/opt/zfs-mirror', 'when': '2:00', 'persistent': True, + 'after': { + 'network-online.target', + }, }, }, }