From f2e4e21c1f933f476260069029862dab62e589c7 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Tue, 6 Jul 2021 21:35:39 +0200 Subject: [PATCH] wip --- bundles/backup-server/metadata.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/bundles/backup-server/metadata.py b/bundles/backup-server/metadata.py index b6561f5..5559eb2 100644 --- a/bundles/backup-server/metadata.py +++ b/bundles/backup-server/metadata.py @@ -5,14 +5,16 @@ from ipaddress import ip_interface 'users/backup-receiver/authorized_keys' ) def backup_authorized_keys(metadata): + authorized_keys = [] + + for other_node in repo.nodes: + if other_node.metadata.get('backup/server') == node.name: + authorized_keys.append(other_node.metadata.get('users/root/pubkey')) + return { 'users': { 'backup-receiver': { - 'authorized_keys': [ - other_node.metadata.get('users/root/pubkey') - for other_node in repo.nodes - if other_node.metadata.get('backup/server') == node.name - ], + 'authorized_keys': authorized_keys, }, }, }