You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
731 B
23 lines
731 B
---
|
|
- name: Install iptables-persistent
|
|
apt:
|
|
name: iptables-persistent
|
|
update_cache: yes
|
|
state: present
|
|
|
|
- name: Check if netfilter-persistent is present
|
|
shell: which netfilter-persistent
|
|
register: is_netfilter
|
|
when: v4_script|changed or v6_script|changed
|
|
changed_when: false
|
|
ignore_errors: yes
|
|
check_mode: no
|
|
|
|
- name: Save rules (netfilter-persistent)
|
|
command: netfilter-persistent save
|
|
when: not ansible_check_mode and (v4_script|changed or v6_script|changed) and is_netfilter.rc == 0
|
|
|
|
- name: Save rules (iptables-persistent)
|
|
command: /etc/init.d/iptables-persistent save
|
|
when: not ansible_check_mode and (v4_script|changed or v6_script|changed) and is_netfilter.rc == 1
|