diff --git a/tasks/iptables/purge.yml b/tasks/iptables/purge.yml new file mode 100644 index 0000000..1592b56 --- /dev/null +++ b/tasks/iptables/purge.yml @@ -0,0 +1,13 @@ +--- +- name: Purge iptables-persistent + apt: + state: absent + purge: true + name: + - iptables-persistent + - netfilter-persistent + +- name: Delete iptables-persistent configuration + file: + state: absent + path: '{{ common__iptables__conf_dir }}' diff --git a/tasks/main.yml b/tasks/main.yml index 7d38ca0..2feffcf 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,6 +4,8 @@ - include_tasks: ssh.yml - meta: flush_handlers +- include_tasks: iptables/purge.yml + when common__iptables__state == 'purge' - include_tasks: iptables/install.yml when: common__iptables__state == 'install' - meta: flush_handlers