32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# File 'modules/prometheus/manifests/resource_config.pp', line 32
define prometheus::resource_config(
String $dest,
String $define_name,
String $port_parameter,
String $prometheus_site = $::site,
Hash $labels = {},
) {
$_define_name = wmflib::resource::capitalize($define_name)
$pql = "resources[certname, parameters] { type = \"${_define_name}\" order by certname }"
$resources = wmflib::puppetdb_query($pql)
$site_clusters = wmflib::get_clusters({'site' => [$prometheus_site]})
file { $dest:
ensure => present,
owner => 'root',
group => 'root',
mode => '0444',
content => template('prometheus/resource_config.erb'),
}
}
|