]> gitweb.fluxo.info Git - puppet-lsb.git/commitdiff
init of lsb module
authormh <mh@immerda.ch>
Fri, 30 Oct 2009 21:01:36 +0000 (22:01 +0100)
committermh <mh@immerda.ch>
Fri, 30 Oct 2009 21:01:36 +0000 (22:01 +0100)
manifests/base.pp [new file with mode: 0644]
manifests/centos.pp [new file with mode: 0644]
manifests/debian.pp [new file with mode: 0644]
manifests/init.pp [new file with mode: 0644]

diff --git a/manifests/base.pp b/manifests/base.pp
new file mode 100644 (file)
index 0000000..9dc8d5a
--- /dev/null
@@ -0,0 +1,3 @@
+class lsb::base {
+  package{'lsb': ensure => present }
+}
diff --git a/manifests/centos.pp b/manifests/centos.pp
new file mode 100644 (file)
index 0000000..b700618
--- /dev/null
@@ -0,0 +1,5 @@
+class lsb::centos inherits lsb::base {
+  Package['lsb']{
+    name => 'redhat-lsb',
+  }
+}
diff --git a/manifests/debian.pp b/manifests/debian.pp
new file mode 100644 (file)
index 0000000..a469e85
--- /dev/null
@@ -0,0 +1,5 @@
+class lsb::debian inherits lsb::base {
+  Package['lsb']{
+    name => 'lsb-release',
+  }
+}
diff --git a/manifests/init.pp b/manifests/init.pp
new file mode 100644 (file)
index 0000000..9db3a70
--- /dev/null
@@ -0,0 +1,6 @@
+class lsb {
+  case $operatingsystem {
+    debian: { include lsb::debian }
+    centos: { include lsb::centos }
+  }
+}