update to bw4
This commit is contained in:
parent
d7862918a6
commit
5e2fea8497
22 changed files with 223 additions and 501 deletions
|
@ -6,6 +6,6 @@ Defaults secure_path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bi
|
|||
|
||||
root ALL=(ALL) ALL
|
||||
|
||||
% for user in node.metadata['sudo']:
|
||||
% for user in sorted(node.metadata['sudo']):
|
||||
${user} ALL=(ALL) NOPASSWD:ALL
|
||||
% endfor
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
@metadata_processor
|
||||
@metadata_reactor
|
||||
def sudo_users(metadata):
|
||||
sudoers = []
|
||||
sudoers = set()
|
||||
|
||||
for username, config in metadata.get('users', {}).items():
|
||||
if 'sudo' in config and config['sudo']:
|
||||
sudoers.append(username)
|
||||
sudoers.add(username)
|
||||
|
||||
metadata['sudo'] = sudoers
|
||||
|
||||
return metadata, RUN_ME_AGAIN
|
||||
return {
|
||||
'sudo': sudoers,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue