blob: d990889ed54d6291cabb96ca357ea5369f92ee8f [file] [log] [blame]
{%- 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 %}