Skip to content

Commit

Permalink
changing visudo checking to avoid wrong reporting when launched with …
Browse files Browse the repository at this point in the history
…test=true
  • Loading branch information
skandyla committed Sep 20, 2015
1 parent 7b0b86f commit 819d73a
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions users/init.sls
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,7 @@ users_sudoer-{{ name }}:
- group: {{ users.root_group }}
- mode: '0440'
{% if 'sudo_rules' in user or 'sudo_defaults' in user %}
#{#%
{% if 'sudo_rules' in user %}
{% for rule in user['sudo_rules'] %}
"validate {{ name }} sudo rule {{ loop.index0 }} {{ name }} {{ rule }}":
Expand Down Expand Up @@ -353,6 +354,7 @@ users_sudoer-{{ name }}:
- file: users_{{ users.sudoers_dir }}/{{ name }}
{% endfor %}
{% endif %}
#%#}
users_{{ users.sudoers_dir }}/{{ name }}:
file.managed:
Expand All @@ -371,6 +373,10 @@ users_{{ users.sudoers_dir }}/{{ name }}:
- require:
- file: users_sudoer-defaults
- file: users_sudoer-{{ name }}
cmd.wait:
- name: visudo -cf {{ users.sudoers_dir }}/{{ name }} || ( rm -rvf {{ users.sudoers_dir }}/{{ name }}; exit 1 )
- watch:
- file: {{ users.sudoers_dir }}/{{ name }}
{% endif %}
{% else %}
users_{{ users.sudoers_dir }}/{{ name }}:
Expand Down

0 comments on commit 819d73a

Please sign in to comment.