Split creation and remove users

This commit is contained in:
Dryusdan 2021-01-25 17:31:40 +01:00
parent 2ffe696384
commit 2276113be5
1 changed files with 14 additions and 2 deletions

View File

@ -1,5 +1,5 @@
---
- name: Manage user
- name: Create users
user:
name: "{{ item.name }}"
shell: "{{ item.shell | default('/bin/false') }}"
@ -14,9 +14,9 @@
state: "{{ item.state | default('present') }}"
remove: "yes"
loop: "{{ users }}"
when: item.state is defined and item.state == "present"
tags:
- create
- remove
- name: Add .bashrc
@ -41,3 +41,15 @@
when: item.authorized_keys is defined
tags:
- create
- name: Remove users
user:
name: "{{ item.name }}"
state: "{{ item.state | default('absent') }}"
remove: "yes"
loop: "{{ users }}"
when: item.state is defined and item.state == "absent"
tags:
- remove