# prometheus_cd::main::service.pp # Module name: prometheus_cd # Author: Arne Teuke (arne_teuke@confdroid.com) # @summary Class manages the services for the prometheus_cd module. ############################################################################## 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, } } }