Massive user refactor

This commit is contained in:
2020-04-22 18:04:16 -06:00
parent 429dd8e5a7
commit 5a9254097e
26 changed files with 896 additions and 123 deletions

19
user/tasks/user.yml Normal file
View File

@@ -0,0 +1,19 @@
---
# Create main user gruop
- name: Creating group {{ user }}
group:
name: '{{ user }}'
gid: "{{ users[user]['gid'] }}"
# Create user
- name: Creating user {{ user }}
user:
name: '{{ user }}'
uid: "{{ users[user]['id'] }}"
comment: '{{ user }}'
group: '{{ user }}'
groups: '{{ user_groups }}'
password: "{{ users[user]['password'] }}"
update_password: always
create_home: "{{ create_home | default('yes') }}"
shell: "{{ shell | default('/bin/bash') }}"