Changeset View
Changeset View
Standalone View
Standalone View
site-modules/profile/manifests/prometheus/node.pp
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | file {$defaults_file: | ||||
require => Package['prometheus-node-exporter'], | require => Package['prometheus-node-exporter'], | ||||
notify => Service['prometheus-node-exporter'], | notify => Service['prometheus-node-exporter'], | ||||
} | } | ||||
$textfile_directory = lookup('prometheus::node::textfile_directory') | $textfile_directory = lookup('prometheus::node::textfile_directory') | ||||
$scripts = lookup('prometheus::node::scripts', Hash, 'deep') | $scripts = lookup('prometheus::node::scripts', Hash, 'deep') | ||||
$scripts_directory = lookup('prometheus::node::scripts::directory') | $scripts_directory = lookup('prometheus::node::scripts::directory') | ||||
file {$textfile_directory: | |||||
ensure => directory, | |||||
owner => 'prometheus', | |||||
group => 'prometheus', | |||||
mode => '0775', | |||||
} | |||||
file {$scripts_directory: | file {$scripts_directory: | ||||
ensure => 'directory', | ensure => 'directory', | ||||
owner => 'root', | owner => 'root', | ||||
group => 'root', | group => 'root', | ||||
mode => '0700', | mode => '0700', | ||||
recurse => true, | recurse => true, | ||||
purge => true, | purge => true, | ||||
require => Package['prometheus-node-exporter'], | require => Package['prometheus-node-exporter'], | ||||
Show All 38 Lines |