Sfoglia il codice sorgente

Merge pull request #18 from hipikat/fix-sudo_rules

Check for sudo_rules before text.append state.
tags/v0.45.0
Joseph Hall 11 anni fa
parent
commit
7899704cbf
1 ha cambiato i file con 9 aggiunte e 7 eliminazioni
  1. +9
    -7
      users/init.sls

+ 9
- 7
users/init.sls Vedi File

@@ -125,15 +125,17 @@ sudoer-{{ name }}:
- user: root
- group: root
- mode: '0440'
{% if 'sudo_rules' in user %}
/etc/sudoers.d/{{ name }}:
file.append:
- text:
{% for rule in user.get('sudo_rules', []) %}
- {{ rule }}
{% endfor %}
- require:
- file: sudoer-defaults
- file: sudoer-{{ name }}
- text:
{% for rule in user['sudo_rules'] %}
- "{{ name }} {{ rule }}"
{% endfor %}
- require:
- file: sudoer-defaults
- file: sudoer-{{ name }}
{% endif %}
{% else %}
/etc/sudoers.d/{{ name }}:
file.absent:

Loading…
Annulla
Salva