This file is indexed.

/usr/share/puppet/modules.available/sbitio-monit/manifests/check/host.pp is in puppet-module-sbitio-monit 1.0.0-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# == Defined type: monit::check::host
#
# Implement Monit's CHECK HOST
#
define monit::check::host(
  # Check type specific.
  $address,
  $template   = 'monit/check/host.erb',

  # Common parameters.
  $ensure     = present,
  $group      = $name,
  $alerts     = [],
  $noalerts   = [],
  $tests      = [],
  $depends    = [],
  $priority   = '20',
  $bundle     = $name,
  $order      = 0,
) {
  if !is_domain_name($address) or !is_ip_address($address) {
    fail("Invalid domain name or ip address '${address}'.")
  }

  monit::check::instance { "${name}_instance":
    ensure   => $ensure,
    name     => $name,
    type     => 'host',
    priority => $priority,
    bundle   => $bundle,
    order    => $order,
    template => $template,
    tests    => $tests,
  }
}