Skip to content
Snippets Groups Projects
Commit a57f81a3 authored by Nitin Madhok's avatar Nitin Madhok
Browse files

Merge pull request #59 from FEI-Lithicon/master

Add support for 'expire' and stop managing home directory if createhome is set to False
parents c237912a 7aa32881
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@ users:
password: $6$w.............
home: /custom/buser
createhome: True
expire: 16426
sudouser: True
sudo_rules:
- ALL=(root) /usr/bin/find
......
......@@ -22,6 +22,7 @@
{% endfor %}
{{ name }}_user:
{% if user.get('createhome', True) %}
file.directory:
- name: {{ home }}
- user: {{ name }}
......@@ -30,6 +31,7 @@
- require:
- user: {{ name }}
- group: {{ user_group }}
{%- endif %}
group.present:
- name: {{ user_group }}
{%- if 'prime_group' in user and 'gid' in user['prime_group'] %}
......@@ -58,6 +60,9 @@
{% if not user.get('createhome', True) %}
- createhome: False
{% endif %}
{% if 'expire' in user -%}
- expire: {{ user['expire'] }}
{% endif -%}
- remove_groups: {{ user.get('remove_groups', 'False') }}
- groups:
- {{ user_group }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment