3
0

add services

This commit is contained in:
Arne Teuke
2025-06-13 15:42:26 +02:00
parent 5aab4c8bb1
commit 304823319c
2 changed files with 22 additions and 0 deletions

View File

@@ -6,4 +6,20 @@
class prometheus_cd::main::service (
) inherits prometheus_cd::params {
require prometheus_cd::main::files
if $manage_prometheus == true {
service { 'prometheus':
ensure => running,
hasstatus => true,
hasrestart => true,
enable => true,
}
}
if $manage_prometheus == true {
service { 'node_exporter':
ensure => running,
hasstatus => true,
hasrestart => true,
enable => true,
}
}
}

View File

@@ -16,6 +16,12 @@ class prometheus_cd::params (
Boolean $manage_node_exporter = false,
) {
# defaults
$fqdn = $facts['networking']['fqdn']
$domain = $facts['networking']['domain']
$os_name = $facts['os']['name']
$os_release = $facts['os']['release']['major']
# includes must be last
include prometheus_cd::main::config
}