Puppet Class: murmur::rhel::package

Defined in:
manifests/rhel/package.pp

Overview

Class: murmur::rhel::package

wrapper class


4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/rhel/package.pp', line 4

class murmur::rhel::package {
  Package{} -> Anchor['murmur::package::end']
  $packagename        = $murmur::packagename
  # end of variables
  case $murmur::ensure {
    present, enabled, active, disabled, stopped: {
      #everything should be installed
      package { $packagename:
        ensure => 'present',
      } -> Anchor['murmur::package::end']
    }#end present case
    absent: {
      #everything should be removed
      package { $packagename:
        ensure => 'absent',
      } -> Anchor['murmur::package::end']
    }#end absent case
    default: {
      notice "murmur::ensure has an unsupported value of ${murmur::ensure}."
    }#end default ensure case
  }#end ensure case
}