Puppet Class: pupmod::master::service

Defined in:
manifests/master/service.pp

Overview

Split out the ‘service’ for cleaner dependency ordering

Parameters:

  • service_name (String[1]) (defaults to: pupmod::server_distribution() ? { 'PE' => 'pe-puppetserver', default => 'puppetserver')

    Name of the puppetserver service

Author:

  • Trevor Vaughan <tvaughan@onyxpoint.com>



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/master/service.pp', line 7

class pupmod::master::service(
  String[1] $service_name = pupmod::server_distribution() ? { 'PE' => 'pe-puppetserver', default => 'puppetserver' }
) {

  if pupmod::server_distribution() != 'PE' {
    service { $service_name:
      ensure     => 'running',
      enable     => true,
      hasrestart => true,
      hasstatus  => true
    }
  }
}