Split creation and remove users
This commit is contained in:
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…
Reference in New Issue