This commit is contained in:
mwiegand 2021-07-06 21:33:41 +02:00
parent 30c759f8bf
commit 581d7c5371

View file

@ -1,25 +1,6 @@
from base64 import b64decode
@metadata_reactor.provides(
'users',
)
def authorized_users(metadata):
users = {}
for name, config in metadata.get('users').items():
users[name] = {
'authorized_keys': [],
}
for authorized_user in config.get('authorized_users', []):
authorized_user_name, authorized_user_node = authorized_user.split('@')
users[name]['authorized_keys'].append(
repo.get_node(authorized_user_node).metadata.get(f'users/{authorized_user_name}/pubkey')
)
return {
'users': users,
}
@metadata_reactor.provides(
'users',