]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
firewall.rb: Added ipv4 and ipv6 to protocol list.
authorJonathan Davies <jpdavs@gmail.com>
Sun, 29 Mar 2015 16:39:03 +0000 (16:39 +0000)
committerJonathan Davies <jpdavs@gmail.com>
Sun, 29 Mar 2015 16:39:03 +0000 (16:39 +0000)
lib/puppet/type/firewall.rb
spec/unit/puppet/type/firewall_spec.rb

index 3add88788a1aedb2c22718eab759b87dfdb3c5b4..65d3533e78aa7a1f2164caf903a23cd6ee6911dd 100644 (file)
@@ -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"
index 19c1219f96bfb67403774627d4967b240bf78c80..fc7772318d910be1ad30fe2615dedcb8cda500ce 100755 (executable)
@@ -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