diff --git a/sudoers/files/sudoers b/sudoers/files/sudoers index d5e23e6..ddea2af 100644 --- a/sudoers/files/sudoers +++ b/sudoers/files/sudoers @@ -11,9 +11,7 @@ # Cmnd alias specification # User privilege specification -{%- for userspec in users %} -{{ userspec }} -{%- endfor %} +{{ users }} # Group privilege specification diff --git a/sudoers/files/sudoers_prepare.py b/sudoers/files/sudoers_prepare.py index 18f2663..428bdbc 100644 --- a/sudoers/files/sudoers_prepare.py +++ b/sudoers/files/sudoers_prepare.py @@ -1,4 +1,5 @@ - +import salt.renderers.jinja as jinja def run(): - return str(pillar.get('sudoers')) + sudoers = pillar.get('sudoers', {}) + return jinja.render('sudoers/files/sudoers', users=sudoers.get('users', {}))