User creation cleanup.
This commit is contained in:
parent
f7222eabf9
commit
b0b32e4a62
1 changed files with 10 additions and 0 deletions
|
|
@ -3,6 +3,11 @@
|
|||
tags: groups,users
|
||||
ansible.builtin.include_vars:
|
||||
file: "users/{{ user_name }}.yaml"
|
||||
- name: Check if user exists
|
||||
ansible.builtin.user:
|
||||
name: "{{ user_name }}"
|
||||
check_mode: true
|
||||
register: user_exists
|
||||
- name: Ensure group exists
|
||||
tags: groups,users
|
||||
ansible.builtin.group:
|
||||
|
|
@ -15,7 +20,12 @@
|
|||
group: "{{ user_name }}"
|
||||
groups: "adm,{{ common_sudo_group }}"
|
||||
state: present
|
||||
- name: Set user password, if appropriate
|
||||
tags: users
|
||||
ansible.builtin.user:
|
||||
name: "{{ user_name }}"
|
||||
password: "{{ common_user_password | string | password_hash('sha512') }}"
|
||||
when: user_exists.state != 'present'
|
||||
- name: Adjust shell for Debian hosts
|
||||
tags: settings,users,debian
|
||||
ansible.builtin.user:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue