File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -176,3 +176,17 @@ users:
176176absent_users:
177177 - donald
178178 - bad_guy
179+
180+ groups:
181+ badguys:
182+ absent: True
183+ niceguys:
184+ gid: 4242
185+ system: False
186+ addusers: root
187+ delusers: toor
188+ ssl-cert:
189+ system: True
190+ members:
191+ - www-data
192+ - openldap
Original file line number Diff line number Diff line change 55{% set used_user_files = [] % }
66
77{% for group, setting in salt[' pillar.get' ](' groups' , {}).items() % }
8- users_group_{{ setting.get(' state' , " present" ) }}_{{ group }}:
9- group.{{ setting.get(' state' , " present" ) }}:
8+ {% if setting.absent is defined and setting.absent or setting.get(' state' , " present" ) == ' absent' % }
9+ users_group_absent_{{ group }}:
10+ group.absent:
1011 - name: {{ group }}
11- {%- if setting.get(' gid' ) % }
12- - gid: {{setting.get(' gid' ) }}
13- {%- endif % }
12+ {% else % }
13+ users_group_present_{{ group }}:
14+ group.present:
15+ - name: {{ group }}
16+ - gid: {{ setting.get(' gid' , " null" ) }}
1417 - system: {{ setting.get(' system' ," False" ) }}
18+ - members: {{ setting.get(' members' )| json }}
19+ - addusers: {{ setting.get(' addusers' )| json }}
20+ - delusers: {{ setting.get(' delusers' )| json }}
21+ {% endif % }
1522{% endfor % }
1623
1724{%- for name, user in pillar.get(' users' , {}).items()
You can’t perform that action at this time.
0 commit comments