--- # --- # 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