Puppet Class: consul_template::service

Defined in:
manifests/service.pp

Overview

Class consul_template::service

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



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

class consul_template::service {

  if $::consul_template::init_style == 'sysv' {
    $service_provider = 'redhat'
  } else {
    $service_provider = $::consul_template::init_style
  }

  service { 'consul-template':
    ensure   => $consul_template::service_ensure,
    enable   => $consul_template::service_enable,
    provider => $service_provider,
    name     => 'consul-template',
  }

}