bundlewrap/bundles/sudo/items.py
2025-08-09 22:46:01 +02:00

17 lines
426 B
Python

directories = {
'/etc/sudoers.d': {
'mode': '0750',
#'purge': True, # FIXME: purge after managed sudoers are ready
},
}
for user, commands in node.metadata.get('sudoers').items():
files[f'/etc/sudoers.d/{user}'] = {
'content_type': 'mako',
'source': 'sudoer',
'context': {
'user': user,
'commands': commands,
},
'mode': '500',
}