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
+8 -8
View File
@@ -16,20 +16,20 @@
notify: restart Pure-FTPd
- name: (pure-ftpd-install.yml) Compile Pure-FTPd configurations (set fact..).
set_fact:
pureftpd_config_compiled: "{{ pureftpd_config }}"
ansible.builtin.set_fact:
common_pureftpd_config_compiled: "{{ pureftpd_config }}"
- name: (pure-ftpd-install.yml) Get current configuration.
command: ls -1 {{ pureftpd_config_conf_dir }}
register: pureftpd_current_config
ansible.builtin.command: ls -1 {{ pureftpd_config_conf_dir }}
register: common_pureftpd_current_config
changed_when: false
- name: (pure-ftpd-install.yml) Delete old configuration.
file:
ansible.builtin.file:
path: "{{ pureftpd_config_conf_dir }}/{{ item }}"
state: absent
when: pureftpd_config_compiled[item] is not defined
with_items: "{{ pureftpd_current_config.stdout_lines }}"
when: common_pureftpd_config_compiled[item] is not defined
with_items: "{{ common_pureftpd_current_config.stdout_lines }}"
notify: restart Pure-FTPd
# write new configuration
@@ -41,5 +41,5 @@
owner: root
group: root
mode: '0644'
with_dict: '{{ pureftpd_config_compiled }}'
with_dict: '{{ common_pureftpd_config_compiled }}'
notify: restart Pure-FTPd