Puppet Class: omsa::params

Inherited by:
omsa
omsa::repo
omsa::service
Defined in:
manifests/params.pp

Overview

Class: omsa::params

Internal class to manage params defaults

Authors


Davide Ferrari <vide80@gmail.com>

Copyright


Copyright 2016 Davide Ferrari, unless otherwise noted.



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'manifests/params.pp', line 16

class omsa::params {

  $apt_key = {
    id     => '42550ABD1E80D7C1BC0BAD851285491434D8786F',
    server => 'hkp://ha.pool.sks-keyservers.net:80',
  }

  $service_name = 'dataeng'
  $service_enable = true
  $service_ensure = 'running'

  case $::osfamily {
    'Debian': {
      $service_hasstatus  = true
      $service_hasrestart = true
    }
    'RedHat': {
      if versioncmp($::operatingsystemmajrelease, '7') >= 0 {
        # systemd
        $service_hasstatus  = true
        $service_hasrestart = true
      }
    }
    default: {
      $service_hasstatus  = true
      $service_hasrestart = true
    }
  }
}