diff --git a/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Aservice.html index da2e1f4..1ff96a2 100644 --- a/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Aservice.html +++ b/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Aservice.html @@ -104,7 +104,23 @@ 6 7 8 -9 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25
# File 'manifests/main/service.pp', line 6
@@ -112,6 +128,22 @@
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,
+ }
+ }
}
# File 'manifests/params.pp', line 11
@@ -232,6 +238,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
}