From 54114848c30a183d964776320c791891a3139414 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Wed, 18 Jun 2025 08:30:10 +0200 Subject: [PATCH] add some missing backup paths --- bundles/samba/metadata.py | 6 ++++++ nodes/carlene.toml | 3 +++ nodes/home/nas.py | 1 + 3 files changed, 10 insertions(+) diff --git a/bundles/samba/metadata.py b/bundles/samba/metadata.py index c8243af..b7666b9 100644 --- a/bundles/samba/metadata.py +++ b/bundles/samba/metadata.py @@ -27,6 +27,7 @@ def firewall(metadata): @metadata_reactor.provides( + 'backups/paths', 'zfs/datasets', ) def timemachine_zfs(metadata): @@ -40,13 +41,18 @@ def timemachine_zfs(metadata): datasets = { 'tank/timemachine': {}, } + paths = set() for share_name in shares: datasets[f'tank/timemachine/{share_name}'] = { 'mountpoint': f'/srv/timemachine/{share_name}', } + paths.add(f'/srv/timemachine/{share_name}') return { + 'backups': { + 'paths': paths, + }, 'zfs': { 'datasets': datasets, }, diff --git a/nodes/carlene.toml b/nodes/carlene.toml index 2d36766..7afccfc 100644 --- a/nodes/carlene.toml +++ b/nodes/carlene.toml @@ -31,6 +31,9 @@ bundles = [ # for auto-deployment of salonkatrin.de [metadata.apt.packages.jekyll] +[metadata.backups] +paths = ["/mnt/sewfile/"] + [metadata.check-mail-received.t-online] email = "franzi.kunsmann@t-online.de" imap_host = "secureimap.t-online.de" diff --git a/nodes/home/nas.py b/nodes/home/nas.py index 03a1f0c..9eb8a04 100644 --- a/nodes/home/nas.py +++ b/nodes/home/nas.py @@ -62,6 +62,7 @@ nodes['home.nas'] = { 'backups': { 'paths': { '/home/kunsi/', + '/opt/yate/', '/storage/nas/', }, },