Просмотр исходного кода

Merge pull request #18 from hipikat/fix-sudo_rules

Check for sudo_rules before text.append state.
tags/v0.45.0
Joseph Hall 11 лет назад
Родитель
Сommit
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:

Загрузка…
Отмена
Сохранить