Puppet Class: hashicorp::consul::service

Defined in:
manifests/consul/service.pp

Overview

ex: syntax=puppet si sw=2 ts=2 et

Parameters:

  • ensure (Any)
  • enable (Any)


2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/consul/service.pp', line 2

class hashicorp::consul::service (
  $ensure,
  $enable,
) {
  include ::hashicorp::consul
  $config_dir = $::hashicorp::consul::config_dir

  hashicorp::service { 'consul':
    ensure      => $ensure,
    enable      => $enable,
    provider    => $::hashicorp::defaults::service_provider,
    args        => "agent -config-dir=${config_dir}",
  }
}