Puppet Class: cerebro::service

Defined in:
manifests/service.pp

Overview

Parameters:

  • ensure (Any) (defaults to: $::cerebro::service_ensure)
  • enable (Any) (defaults to: $::cerebro::service_enable)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/service.pp', line 1

class cerebro::service (
  $ensure = $::cerebro::service_ensure,
  $enable = $::cerebro::service_enable,
) {
  if ($::operatingsystem == 'Amazon') {
    service { 'cerebro':
      ensure  => $ensure,
      enable  => $enable,
      restart => '/etc/init.d/cerebro restart',
      start   => '/etc/init.d/cerebro start',
      status  => '/etc/init.d/cerebro status',
      stop    => '/etc/init.d/cerebro stop',
    }
  } else {
    service { 'cerebro':
      ensure => $ensure,
      enable => $enable,
    }
  }
}