Puppet Class: ventrilo::rhel::package

Defined in:
manifests/rhel/package.pp

Overview

Class: ventrilo::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
# File 'manifests/rhel/package.pp', line 4

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