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

Fix, group members

Change-Id: I71c2dd4b1970b39427beda6465b7a4726b12897b
pull/118/head
Petr Michalec 7 лет назад
Родитель
Сommit
a17ea5ae63
Аккаунт пользователя с таким Email не найден
2 измененных файлов: 9 добавлений и 0 удалений
  1. +8
    -0
      linux/system/group.sls
  2. +1
    -0
      tests/pillar/system.sls

+ 8
- 0
linux/system/group.sls Просмотреть файл

@@ -11,6 +11,13 @@

{%- if group.enabled %}

{%- set requires = [] %}
{%- for user in group.get('addusers', []) %}
{%- if user in system.get('user', {}).keys() %}
{%- do requires.append({'user': 'system_user_'+user}) %}
{%- endif %}
{%- endfor %}

system_group_{{ group_name }}:
group.present:
- name: {{ group.get('name', group_name) }}
@@ -20,6 +27,7 @@ system_group_{{ group_name }}:
{%- if group.gid is defined and group.gid %}
- gid: {{ group.gid }}
{%- endif %}
- require: {{ requires|yaml }}
{{ set_p('addusers', group)|indent(2, True) }}
{{ set_p('delusers', group)|indent(2, True) }}


+ 1
- 0
tests/pillar/system.sls Просмотреть файл

@@ -74,6 +74,7 @@ linux:
enabled: true
delusers:
- salt_user1
- dontexistatall
salt-ops:
enabled: true
name: salt-ops

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