Puppet Class: prometheus::run_service

Defined in:
manifests/run_service.pp

Overview

Class prometheus::service

This class is meant to be called from prometheus It ensure the service is running



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/run_service.pp', line 6

class prometheus::run_service {

  $init_selector = $prometheus::server::init_style ? {
    'launchd' => 'io.prometheus.daemon',
    default   => 'prometheus',
  }

  if $prometheus::server::manage_service == true {
    service { 'prometheus':
      ensure     => $prometheus::server::service_ensure,
      name       => $init_selector,
      enable     => $prometheus::server::service_enable,
      hasrestart => true,
    }
  }
}