diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml
index f35b504078810b525f26d07b939b87febea099de..3c33815c2c0148e6f6be48be8ed0f3a07edf62a0 100644
--- a/roles/reset/tasks/main.yml
+++ b/roles/reset/tasks/main.yml
@@ -205,6 +205,20 @@
   tags:
     - iptables
 
+- name: flush ip6tables
+  iptables:
+    table: "{{ item }}"
+    flush: yes
+    ip_version: ipv6
+  with_items:
+    - filter
+    - nat
+    - mangle
+    - raw
+  when: flush_iptables|bool and enable_dual_stack_networks
+  tags:
+    - ip6tables
+
 - name: Clear IPVS virtual server table
   command: "ipvsadm -C"
   ignore_errors: true  # noqa ignore-errors