From: Jonathan Davies Date: Sun, 29 Mar 2015 16:39:03 +0000 (+0000) Subject: firewall.rb: Added ipv4 and ipv6 to protocol list. X-Git-Tag: 1.6.0~17^2~1 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=d13f1ffafe466d9709ba24e5d9edcd5414ac8f9e;p=puppet-modules%2Fpuppetlabs-firewall.git firewall.rb: Added ipv4 and ipv6 to protocol list. --- diff --git a/lib/puppet/type/firewall.rb b/lib/puppet/type/firewall.rb index 3add887..65d3533 100644 --- a/lib/puppet/type/firewall.rb +++ b/lib/puppet/type/firewall.rb @@ -356,7 +356,7 @@ Puppet::Type.newtype(:firewall) do *tcp*. EOS - newvalues(*[:tcp, :udp, :icmp, :"ipv6-icmp", :esp, :ah, :vrrp, :igmp, :ipencap, :ospf, :gre, :cbt, :all].collect do |proto| + newvalues(*[:tcp, :udp, :icmp, :"ipv6-icmp", :esp, :ah, :vrrp, :igmp, :ipencap, :ipv4, :ipv6, :ospf, :gre, :cbt, :all].collect do |proto| [proto, "! #{proto}".to_sym] end.flatten) defaultto "tcp" diff --git a/spec/unit/puppet/type/firewall_spec.rb b/spec/unit/puppet/type/firewall_spec.rb index 19c1219..fc77723 100755 --- a/spec/unit/puppet/type/firewall_spec.rb +++ b/spec/unit/puppet/type/firewall_spec.rb @@ -82,7 +82,7 @@ describe firewall do end describe ':proto' do - [:tcp, :udp, :icmp, :esp, :ah, :vrrp, :igmp, :ipencap, :ospf, :gre, :all].each do |proto| + [:tcp, :udp, :icmp, :esp, :ah, :vrrp, :igmp, :ipencap, :ipv4, :ipv6, :ospf, :gre, :all].each do |proto| it "should accept proto value #{proto}" do @resource[:proto] = proto @resource[:proto].should == proto