20 lines
537 B
YAML
20 lines
537 B
YAML
---
|
|
|
|
# ---
|
|
# Remove virtual ftp users
|
|
# ---
|
|
|
|
- name: "User {{ user.name }}: Verify if it exists"
|
|
command: pure-pw show {{ user.name }}
|
|
register: pureftpd_virtual_user_exists
|
|
changed_when: "pureftpd_virtual_user_exists.rc == 0"
|
|
failed_when:
|
|
- "pureftpd_virtual_user_exists.rc != 0"
|
|
- "pureftpd_virtual_user_exists.rc != 16"
|
|
ignore_errors: true
|
|
|
|
- name: "User {{ user.name }}: Remove virtual user"
|
|
shell: "pure-pw userdel {{ user.name }}"
|
|
when: pureftpd_virtual_user_exists.changed
|
|
notify: reload Pure-FTPd users
|