From 2c7c32b5d114e54fdf516db02e46897e8ed8d001 Mon Sep 17 00:00:00 2001 From: Adam Gibbins Date: Thu, 29 Mar 2012 16:47:09 +0100 Subject: [PATCH] (#13560) OUTPUT is a valid chain for the mangle table --- lib/puppet/type/firewall.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/puppet/type/firewall.rb b/lib/puppet/type/firewall.rb index 7d9865a..9d06e48 100644 --- a/lib/puppet/type/firewall.rb +++ b/lib/puppet/type/firewall.rb @@ -572,10 +572,10 @@ Puppet::Type.newtype(:firewall) do if value(:set_mark) unless value(:jump).to_s =~ /MARK/ && - value(:chain).to_s =~ /PREROUTING/ && + value(:chain).to_s =~ /PREROUTING|OUTPUT/ && value(:table).to_s =~ /mangle/ self.fail "Parameter set_mark only applies to " \ - "the PREROUTING chain of the mangle table and when jump => MARK" + "the PREROUTING or OUTPUT chain of the mangle table and when jump => MARK" end end -- 2.45.2