Split creation and remove users

stable
Dryusdan 2 years ago
parent 2ffe696384
commit 2276113be5

@ -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

Loading…
Cancel
Save