]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
allow persistence of firewall rules for Suse
authorHaroon Rafique <haroon.rafique@gmail.com>
Tue, 26 Jul 2022 17:27:31 +0000 (13:27 -0400)
committerHaroon Rafique <haroon.rafique@gmail.com>
Tue, 26 Jul 2022 17:27:31 +0000 (13:27 -0400)
lib/puppet/util/firewall.rb

index 666347e8b0c2657e7516d71e6fab66019da07903..8761d1840f6302ac15c984af27bf136c9e96e749 100644 (file)
@@ -241,6 +241,12 @@ module Puppet::Util::Firewall
               ['/bin/sh', '-c', '/usr/sbin/ip6tables-save > /etc/iptables/ip6tables.rules']
             end
           end
+          when :Suse
+            case proto.to_sym
+            when :IPv4
+              ['/bin/sh', '-c', '/usr/sbin/iptables-save > /etc/sysconfig/iptables']
+            end
+          end
 
     # Catch unsupported OSs from the case statement above.
     if cmd.nil?