From 5552d592f9332e55bcf2a5d2c6b0258b8130c26b Mon Sep 17 00:00:00 2001 From: Micah Date: Tue, 12 Jul 2016 16:45:31 -0400 Subject: git subrepo clone https://leap.se/git/puppet_lsb puppet/modules/lsb subrepo: subdir: "puppet/modules/lsb" merged: "bac64e7" upstream: origin: "https://leap.se/git/puppet_lsb" branch: "master" commit: "bac64e7" git-subrepo: version: "0.3.0" origin: "https://github.com/ingydotnet/git-subrepo" commit: "1e79595" Change-Id: Ia48799c5442c7b930952fdb822bd80d796eab321 --- puppet/modules/lsb/manifests/base.pp | 3 +++ puppet/modules/lsb/manifests/centos.pp | 5 +++++ puppet/modules/lsb/manifests/debian.pp | 6 ++++++ puppet/modules/lsb/manifests/init.pp | 6 ++++++ 4 files changed, 20 insertions(+) create mode 100644 puppet/modules/lsb/manifests/base.pp create mode 100644 puppet/modules/lsb/manifests/centos.pp create mode 100644 puppet/modules/lsb/manifests/debian.pp create mode 100644 puppet/modules/lsb/manifests/init.pp (limited to 'puppet/modules/lsb/manifests') diff --git a/puppet/modules/lsb/manifests/base.pp b/puppet/modules/lsb/manifests/base.pp new file mode 100644 index 00000000..9dc8d5a4 --- /dev/null +++ b/puppet/modules/lsb/manifests/base.pp @@ -0,0 +1,3 @@ +class lsb::base { + package{'lsb': ensure => present } +} diff --git a/puppet/modules/lsb/manifests/centos.pp b/puppet/modules/lsb/manifests/centos.pp new file mode 100644 index 00000000..b7006187 --- /dev/null +++ b/puppet/modules/lsb/manifests/centos.pp @@ -0,0 +1,5 @@ +class lsb::centos inherits lsb::base { + Package['lsb']{ + name => 'redhat-lsb', + } +} diff --git a/puppet/modules/lsb/manifests/debian.pp b/puppet/modules/lsb/manifests/debian.pp new file mode 100644 index 00000000..c32070f3 --- /dev/null +++ b/puppet/modules/lsb/manifests/debian.pp @@ -0,0 +1,6 @@ +class lsb::debian inherits lsb::base { + Package['lsb']{ + name => 'lsb-release', + require => undef, + } +} diff --git a/puppet/modules/lsb/manifests/init.pp b/puppet/modules/lsb/manifests/init.pp new file mode 100644 index 00000000..85b34e1f --- /dev/null +++ b/puppet/modules/lsb/manifests/init.pp @@ -0,0 +1,6 @@ +class lsb { + case $::operatingsystem { + debian,ubuntu: { include lsb::debian } + centos: { include lsb::centos } + } +} -- cgit v1.2.3