feat: improved firewall tasks

This commit is contained in:
Simon Cornet 2025-07-11 20:12:55 +02:00
commit 9d4be2265d
6 changed files with 89 additions and 83 deletions

View file

@ -183,39 +183,5 @@
# firewall
- name: "firewall"
ansible.builtin.import_tasks: "firewall/firewall-general.yaml"
when: "firewall_enabled"
tags: "firewall"
# firewall common rules
- name: "create firewall rules"
ansible.builtin.include_tasks: "firewall/firewall-rules.yaml"
loop: "{{ firewall_rules_common }}"
loop_control:
loop_var: "__rule"
when:
- "firewall_rules_common is defined"
- "firewall_enabled"
tags: "firewall"
# firewall routed rules
- name: "create routed firewall rules"
ansible.builtin.include_tasks: "firewall/firewall-rules-routed.yaml"
loop: "{{ firewall_rules_routed }}"
loop_control:
loop_var: "__rule"
when:
- "firewall_rules_routed is defined"
- "firewall_enabled"
tags: "firewall"
# firewall host rules
- name: "create firewall rules"
ansible.builtin.include_tasks: "firewall/firewall-rules.yaml"
loop: "{{ firewall_rules }}"
loop_control:
loop_var: "__rule"
when:
- "firewall_rules is defined"
- "firewall_enabled"
ansible.builtin.import_tasks: "firewall.yaml"
tags: "firewall"