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'
)
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,
},
},
}