# prometheus_cd::main::files.pp # Module name: prometheus_cd # Author: Arne Teuke (arne_teuke@confdroid.com) # @summary Class manages configuration files for the prometheus_cd module. ############################################################################## class prometheus_cd::main::files ( ) inherits prometheus_cd::params { require prometheus_cd::main::dirs file { $ps_main_file: ensure => file, owner => 'root', group => 'root', mode => '0644', selrange => s0, selrole => object_r, seltype => etc_t, seluser => system_u, content => template('prometheus_cd/prometheus.yml.erb'), notify => Service[ps_prom_service], } }