added gentoo specific stuff
authormh <mh@immerda.ch>
Sat, 17 May 2008 11:40:01 +0000 (11:40 +0000)
committermh <mh@immerda.ch>
Sat, 17 May 2008 11:40:01 +0000 (11:40 +0000)
manifests/init.pp

index 675aff8..0e2f9fb 100644 (file)
@@ -2,6 +2,8 @@
 # denyhosts module
 # Puzzle ITC - haerry+puppet(at)puzzle.ch
 # GPLv3
+# adapated by immerda project group
+# admin+puppet(at)immerda.ch
 # this module is used to configure the
 # denyhosts script.
 #######################################
@@ -9,7 +11,10 @@
 
 # modules_dir { "denyhosts": }
 class denyhosts {
-    include denyhosts::base
+    case $operatingsystem {
+        gentoo: { include denyhosts::gentoo }
+        default: { include denyhosts::base }
+    }
 }
 
 class denyhosts::base  {
@@ -40,3 +45,9 @@ class denyhosts::base  {
         mode => 0600, owner => root, group => 0;
     }
 }
+
+class denyhosts::gentoo inherits denyhosts::base {
+    Package[denyhosts]{
+        category => 'app-admin',
+    }
+}