configurations-ansible/roles/iptables-persistent/tasks/main.yml

22 lines
670 B
YAML

---
- ansible.builtin.debug:
msg: "ENABLED = {{ iptables_persistent_save_to_file }}; iptables-persistent role"
- when:
- "is_docker is not true"
- "iptables_persistent_save_to_file is true"
block:
- name: Install iptables-persistent package
ansible.builtin.package:
name: "{{ iptables_persistent_package_name_by_os_family[ansible_os_family] }}"
- name: Gather package facts
package_facts:
manager: auto
- name: Save iptables rules into /etc/iptables folder
when:
- "'iptables-persistent' in ansible_facts.packages"
block:
- include_tasks: "save_rules_for_{{ ansible_os_family }}.yml"