ソースを参照

Merge "Fix, group members"

pull/118/head
mcp-jenkins 7年前
コミット
9942d65eb3
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

読み込み中…
キャンセル
保存