Переглянути джерело

Merge pull request #18 from hipikat/fix-sudo_rules

Check for sudo_rules before text.append state.
tags/v0.45.0
Joseph Hall 11 роки тому
джерело
коміт
7899704cbf
1 змінених файлів з 9 додано та 7 видалено
  1. +9
    -7
      users/init.sls

+ 9
- 7
users/init.sls Переглянути файл

@@ -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:

Завантаження…
Відмінити
Зберегти