ansible-role-linux-firewall/tasks/main.yml

23 lines
827 B
YAML

---
- name: Iptables packages
ansible.builtin.import_tasks: iptables-packages.yml
when:
- ansible_distribution_file_variety == "Debian"
- name: Plain iptables
ansible.builtin.import_tasks: plain-iptables.yml
when:
- iptables_persistent_enabled
- ansible_distribution_file_variety == "Debian"
- name: Disable iptables
ansible.builtin.import_tasks: disable-plain-iptables.yml
when:
- not iptables_persistent_enabled
- ansible_distribution_file_variety == "Debian"
- ansible_distribution_version is version_compare('16.04', '>=')
- name: Firewalld rules
ansible.builtin.import_tasks: firewalld_rules.yml
when: ansible_distribution_file_variety == "RedHat"
- name: Disable firewalld
ansible.builtin.import_tasks: firewalld_disable.yml
when: ansible_distribution_file_variety == "RedHat"