added creation of default group to user without gid defined
Change-Id: I55ebc405f4534c02c3637bf45100031ea51c81de
diff --git a/linux/system/user.sls b/linux/system/user.sls
index 4d76454..efda1ba 100644
--- a/linux/system/user.sls
+++ b/linux/system/user.sls
@@ -15,6 +15,14 @@
{%- endif %}
{%- endfor %}
+{%- if user.gid is not defined %}
+system_group_{{ name }}:
+ group.present:
+ - name: {{ name }}
+ - require_in:
+ - user: system_user_{{ name }}
+{%- endif %}
+
system_user_{{ name }}:
user.present:
- name: {{ name }}
@@ -29,7 +37,7 @@
- password: {{ user.password }}
- hash_password: {{ user.get('hash_password', False) }}
{% endif %}
- - gid_from_name: false
+ - gid_from_name: true
{%- if user.groups is defined %}
- groups: {{ user.groups }}
{%- endif %}
@@ -71,7 +79,7 @@
/etc/sudoers.d/90-salt-user-{{ name|replace('.', '-') }}:
file.absent
-
+
{%- endif %}
{%- else %}