diff --git a/handlers/main.yml b/handlers/main.yml
index 546c8d43dfbcdd793dff43d57a907d52b5427a32..bfc82d4e33828efa6ce6a8a6e7198ec6c43611c5 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -32,7 +32,9 @@
         mode: "0600"
       listen: "save iptables rules"
     - name: save iptables rules
-      ansible.builtin.command:
+      # We need to use ansible.builtin.shell here to be able to use Shell
+      # redirection.
+      ansible.builtin.shell:
         cmd: /usr/sbin/iptables-save > /etc/sysconfig/iptables        # noqa command-instead-of-module
       listen: "save iptables rules"
       changed_when: false