This commit is contained in:
mwiegand 2021-07-06 21:35:39 +02:00
parent 581d7c5371
commit f2e4e21c1f

View file

@ -5,14 +5,16 @@ from ipaddress import ip_interface
'users/backup-receiver/authorized_keys' 'users/backup-receiver/authorized_keys'
) )
def backup_authorized_keys(metadata): 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 { return {
'users': { 'users': {
'backup-receiver': { 'backup-receiver': {
'authorized_keys': [ 'authorized_keys': authorized_keys,
other_node.metadata.get('users/root/pubkey')
for other_node in repo.nodes
if other_node.metadata.get('backup/server') == node.name
],
}, },
}, },
} }