diff --git a/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Afiles.html index 4128703..d154ff8 100644 --- a/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/prometheus_cd_3A_3Amain_3A_3Afiles.html @@ -116,7 +116,9 @@ 18 19 20 -21 +21 +22 +23
# File 'manifests/main/files.pp', line 6
@@ -124,17 +126,19 @@
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],
+ if $ps_prom_host == fqdn {
+ 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],
+ }
}
}
# File 'manifests/params.pp', line 17
@@ -413,6 +401,7 @@ class prometheus_cd::params (
# services
$ps_prom_service = 'prometheus'
$ps_ne_service = 'node_exporter'
+
# includes must be last
include prometheus_cd::main::config
}