Refactor Ansible tasks and templates for improved consistency and clarity

This commit is contained in:
2026-07-31 02:24:42 +02:00
parent 81ef678904
commit 46327da2ac
52 changed files with 1679 additions and 1461 deletions
@@ -1,19 +1,19 @@
---
# ---
# Remove virtual ftp users
# 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: (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: "User {{ user.name }}: Remove virtual user"
shell: "pure-pw userdel {{ user.name }}"
when: pureftpd_virtual_user_exists.changed
- 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