init
This commit is contained in:
6
ansible/roles/node/remove_user/defaults/main.yml
Normal file
6
ansible/roles/node/remove_user/defaults/main.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
# Удалять ли домашнюю директорию и почту (/var/mail/<user>)
|
||||
remove_user_home: true
|
||||
|
||||
# Форсировать удаление даже если есть процессы (полезно для билд-юнитов/packer)
|
||||
remove_user_force: true
|
||||
13
ansible/roles/node/remove_user/tasks/main.yml
Normal file
13
ansible/roles/node/remove_user/tasks/main.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
- name: remove sudoers drop-in for {{ remove_user }} user (if exists)
|
||||
ansible.builtin.file:
|
||||
path: "/etc/sudoers.d/{{ remove_user }}"
|
||||
state: absent
|
||||
mode: "0440"
|
||||
|
||||
- name: remove {{ remove_user }} user
|
||||
ansible.builtin.user:
|
||||
name: "{{ remove_user }}"
|
||||
state: absent
|
||||
remove: "{{ remove_user_home }}"
|
||||
force: "{{ remove_user_force }}"
|
||||
Reference in New Issue
Block a user