Defined Type: prometheus::blackbox::module

Defined in:
modules/prometheus/manifests/blackbox/module.pp

Overview

Parameters:

  • ensure (Wmflib::Ensure) (defaults to: 'present')
  • source (Optional[String]) (defaults to: undef)
  • content (Optional[String]) (defaults to: undef)


7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'modules/prometheus/manifests/blackbox/module.pp', line 7

define prometheus::blackbox::module (
    Wmflib::Ensure    $ensure = 'present',
    Optional[String]  $source = undef,
    Optional[String]  $content = undef,
) {
    file { "/etc/prometheus/blackbox.yml.d/${title}.yml":
        ensure  => $ensure,
        content => $content,
        source  => $source,
        mode    => '0444',
        notify  => Exec['assemble blackbox.yml'],
    }
}