Files
nis/roles/common/tasks/pure-ftpd/remove-virtual-user.yml
T

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