Page MenuHomeSoftware Heritage

alerts.pp
No OneTemporary

alerts.pp

# Class: prometheus::alerts
#
# This module manages prometheus alerts for prometheus
#
# [*location*]
# Whether to create the alert file for prometheus
#
# [*alerts*]
# Array of alerts (see README)
#
class prometheus::alerts (
String $location,
Array $alerts,
String $alertfile_name = 'alert.rules'
) inherits prometheus::params {
if $alerts != [] {
file{ "${location}/${alertfile_name}":
ensure => 'file',
owner => $prometheus::user,
group => $prometheus::group,
notify => Class['::prometheus::service_reload'],
content => epp("${module_name}/alerts.epp"),
}
}
}

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 4, 1:52 PM (4 d, 22 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3280174

Event Timeline