12 lines
411 B
Python
12 lines
411 B
Python
|
@metadata_processor
|
||
|
def add_users_to_libvirt_group(metadata):
|
||
|
if 'users' in metadata:
|
||
|
for user in metadata['users']:
|
||
|
if 'groups' not in metadata['users'][user]:
|
||
|
metadata['users'][user]['groups'] = []
|
||
|
|
||
|
if 'libvirt' not in metadata['users'][user]['groups']:
|
||
|
metadata['users'][user]['groups'].append('libvirt')
|
||
|
|
||
|
return metadata, RUN_ME_AGAIN
|