From: Johan Huysmans <johan.huysmans@inuits.be>
Date: Fri, 9 Dec 2011 09:05:28 +0000 (+0100)
Subject: (#11305) Support vlan interfaces (interface containing ".")
X-Git-Tag: 0.1.0~35^2~1
X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=8495db74d9e120e8b826ddf83b66c94995809dbc;p=puppet-modules%2Fpuppetlabs-firewall.git

(#11305) Support vlan interfaces (interface containing ".")
---

diff --git a/lib/puppet/type/firewall.rb b/lib/puppet/type/firewall.rb
index 680f776..a5cc872 100644
--- a/lib/puppet/type/firewall.rb
+++ b/lib/puppet/type/firewall.rb
@@ -295,14 +295,14 @@ Puppet::Type.newtype(:firewall) do
     desc <<-EOS
       Input interface to filter on.
     EOS
-    newvalues(/^[a-zA-Z0-9\-_]+$/)
+    newvalues(/^[a-zA-Z0-9\-\._]+$/)
   end
 
   newproperty(:outiface, :required_features => :interface_match) do
     desc <<-EOS
       Output interface to filter on.
     EOS
-    newvalues(/^[a-zA-Z0-9\-_]+$/)
+    newvalues(/^[a-zA-Z0-9\-\._]+$/)
   end
 
   # NAT specific properties