diff options
author | mh <mh@immerda.ch> | 2009-10-31 15:16:37 +0100 |
---|---|---|
committer | Micah Anderson <micah@riseup.net> | 2010-09-02 18:11:43 -0400 |
commit | 97e15ea5a84bf414529e110a4215d9fe7f9f20e0 (patch) | |
tree | 68e13250528618b13102cfc618f726e0d3f66b1b /manifests/classes | |
parent | 37b37ae82fbc2867ac759e627f53c5e6a8be687a (diff) | |
download | puppet-common-97e15ea5a84bf414529e110a4215d9fe7f9f20e0.tar.gz puppet-common-97e15ea5a84bf414529e110a4215d9fe7f9f20e0.tar.bz2 |
move plugin directory to fit new 0.25 style
Diffstat (limited to 'manifests/classes')
-rw-r--r-- | manifests/classes/lsb_release.pp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/manifests/classes/lsb_release.pp b/manifests/classes/lsb_release.pp deleted file mode 100644 index 73a9114..0000000 --- a/manifests/classes/lsb_release.pp +++ /dev/null @@ -1,39 +0,0 @@ -# common/manifests/classes/lsb_release.pp -- request the installation of -# lsb_release to get to lsbdistcodename, which is used throughout the manifests -# -# Copyright (C) 2007 David Schmitt <david@schmitt.edv-bus.at> -# See LICENSE for the full license granted to you. - -# Changelog: -# 2007-08-26: micah <micah@riseup.net> reported, that lsb_release can report -# nonsensical values for lsbdistcodename; assert_lsbdistcodename now -# recognises "n/a" and acts accordingly - -# This lightweight class only asserts that $lsbdistcodename is set. -# If the assertion fails, an error is printed on the server -# -# To fail individual resources on a missing lsbdistcodename, require -# Exec[assert_lsbdistcodename] on the specific resource -class assert_lsbdistcodename { - - case $lsbdistcodename { - '': { - err("Please install lsb_release or set facter_lsbdistcodename in the environment of $fqdn") - } - 'n/a': { - case $operatingsystem { - "Debian": { - err("lsb_release was unable to report your distcodename; This seems to indicate a broken apt/sources.list on $fqdn") - } - default: { - err("lsb_release was unable to report your distcodename; please set facter_lsbdistcodename in the environment of $fqdn") - } - } - exec { "false # assert_lsbdistcodename": alias => assert_lsbdistcodename } - } - } - -} - -# To fail the complete compilation, include this class -class require_lsbdistcodename inherits assert_lsbdistcodename {} |