|
- {%- from "linux/map.jinja" import system with context %}
- {%- if system.enabled %}
-
- {%- for group_name, group in system.group.iteritems() %}
-
- {%- if group.enabled %}
-
- system_group_{{ group_name }}:
- group.present:
- - name: {{ group.get('name', group_name) }}
- {%- if group.system is defined and group.system %}
- - system: True
- {%- endif %}
- {%- if group.gid is defined and group.gid %}
- - gid: {{ group.gid }}
- {%- endif %}
-
- {%- else %}
-
- system_group_{{ group_name }}:
- group.absent:
- - name: {{ group.name }}
-
- {%- endif %}
-
- {%- endfor %}
-
- {%- endif %}
|