]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Introducing $max_in_bandwidth and $max_out_bandwidth
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 23 Mar 2010 00:48:20 +0000 (21:48 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 23 Mar 2010 00:48:20 +0000 (21:48 -0300)
manifests/firewall.pp

index 6aea13d5a09b79c008edfaeec7a55c7921127fdb..765a59fe3397892ba4c53e9edcc36b6faa9b789b 100644 (file)
@@ -151,9 +151,19 @@ class firewall {
   #
   # Traffic shapping
   #
+  $in_bandwidth = $max_in_bandwidth ? {
+    ''      => "2mbit",
+    default => "$max_in_bandwidth",
+  }
+
+  $out_bandwidth = $max_out_bandwidth ? {
+    ''      => "2mbit",
+    default => "$max_out_bandwidth",
+  }
+
   shorewall::tcdevices { "eth0":
-    in_bandwidth  => "2mbit",
-    out_bandwidth => "2mbit",
+    in_bandwidth  => "$in_bandwidth",
+    out_bandwidth => "$out_bandwidth",
   }
 
   shorewall::tcrules { "ssh-tcp":