]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
a stab at auto loading conntrack modules
authorStephen Gran <steve@lobefin.net>
Mon, 8 Mar 2010 17:52:03 +0000 (17:52 +0000)
committerStephen Gran <steve@lobefin.net>
Mon, 8 Mar 2010 17:52:03 +0000 (17:52 +0000)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/ferm/files/conntrack_ftp.conf [new file with mode: 0644]
modules/ferm/manifests/init.pp

diff --git a/modules/ferm/files/conntrack_ftp.conf b/modules/ferm/files/conntrack_ftp.conf
new file mode 100644 (file)
index 0000000..2b855fb
--- /dev/null
@@ -0,0 +1 @@
+@hook pre 'modprobe nf_conntrack_ftp || true'"
index 8ce448ec5abcf27bd1cac5bc6069dbffca2ed4e4..d58e440a3302a5faeb7e7b3f4abc933bc9ba1291 100644 (file)
@@ -62,6 +62,15 @@ class ferm {
         $munin_ips: script => "ip_";
     }
 
+    case extractnodeinfo($nodeinfo, 'buildd') {
+        file {
+            "/etc/ferm/conf.d/load_ftp_conntrack.conf":
+                source => "puppet:///ferm/ferm.default",
+                require => Package["ferm"],
+                notify  => Exec["ferm restart"];
+        }
+    }
+
     case $v6ips {
         'no': {}
         default: {