14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'modules/prometheus/manifests/haproxy_exporter.pp', line 14
class prometheus::haproxy_exporter (
Stdlib::HTTPUrl $endpoint = 'http://localhost:9100/?stats;csv',
Stdlib::Port::User $listen_port = 9901,
Wmflib::Ensure $ensure = present,
) {
ensure_packages('prometheus-haproxy-exporter', {
ensure => $ensure,
})
systemd::service { 'prometheus-haproxy-exporter':
ensure => $ensure,
restart => true,
content => systemd_template('prometheus-haproxy-exporter'),
}
profile::auto_restarts::service { 'prometheus-haproxy-exporter':
ensure => $ensure,
}
}
|