20 lines
616 B
YAML
20 lines
616 B
YAML
---
|
|
|
|
# ---
|
|
# Remove virtual ftp users
|
|
# ---
|
|
|
|
- name: (remove-virtual-user.yml) Verify virtual ftp user exists for {{ user.name }}
|
|
ansible.builtin.command: pure-pw show {{ user.name }}
|
|
register: common_pureftpd_virtual_user_exists
|
|
changed_when: false
|
|
failed_when:
|
|
- common_pureftpd_virtual_user_exists.rc != 0
|
|
- common_pureftpd_virtual_user_exists.rc != 16
|
|
|
|
- name: (remove-virtual-user.yml) Remove virtual ftp user for {{ user.name }}
|
|
ansible.builtin.command: pure-pw userdel {{ user.name }}
|
|
when: common_pureftpd_virtual_user_exists.rc == 0
|
|
changed_when: true
|
|
notify: reload Pure-FTPd users
|