Add firewalld configuration role, and have services that need it depend on it.

This commit is contained in:
2026-08-09 11:29:08 -05:00
parent 6c7ecfc724
commit 331f8beb3b
68 changed files with 547 additions and 33 deletions
+3 -3
View File
@@ -118,13 +118,13 @@
- ansible_facts.packages["firewalld"] is defined
- ansible_facts.packages["python3-firewall"] is defined
- ensure_dovecot is defined
- ensure_dovecot.firewall_list is defined
- ensure_dovecot.firewall_list is iterable
- ensure_dovecot.firewalld_list is defined
- ensure_dovecot.firewalld_list is iterable
ansible.posix.firewalld:
permanent: '{{ item.permanent }}'
service: '{{ item.service }}'
state: '{{ item.state }}'
loop: '{{ ensure_dovecot.firewall_list }}'
loop: '{{ ensure_dovecot.firewalld_list }}'
loop_control:
label: '{{ item.service }} will be {{ item.state }}'
notify: