Puppet Class: prometheus_streams::service

Defined in:
manifests/service.pp

Overview



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

class prometheus_streams::service {
   if $prometheus_streams::ensure == "present" {
        $_sensure = "running"
        $_senable = true
    } else {
        $_sensure = "stopped"
        $_senable = false
    }

    if $prometheus_streams::poller {
        service{$prometheus_streams::poller_service_name:
            ensure => $_sensure,
            enable => $_senable
        }
    }

    if $prometheus_streams::receiver {
        service{$prometheus_streams::receiver_service_name:
            ensure => $_sensure,
            enable => $_senable
        }
    }
}