new skeleton and module build up way
authormh <mh@immerda.ch>
Sun, 9 Mar 2008 18:52:47 +0000 (18:52 +0000)
committermh <mh@immerda.ch>
Sun, 9 Mar 2008 18:52:47 +0000 (18:52 +0000)
manifests/init.pp

index b591518..3f42048 100644 (file)
@@ -5,5 +5,27 @@
 # modules_dir { "skeleton": }
 
 class skeleton {
+    case $operatingsystem {
+        gentoo: { include skeleton::gentoo }
+        default: { include skeleton::base }
+    }
+}
+
+class skeleton::base {
+    package{'skeleton':
+        ensure => installed
+    }
+
+    service{skeleton:
+        ensure => running,
+        enable => true,
+        #hasstatus => true, #fixme!
+    }
+
+}
 
+class skeleton::gentoo inherits skeleton::base {
+    Package[skeleton]{
+        category => 'some-category',
+    }
 }