Puppet Class: icinga::dependencies

Defined in:
manifests/dependencies.pp

Overview

Class: icinga::dependencies

This class installs icinga dependencies

Usage

This class is not intended to be used directly. It’s automatically included by default in icinga by the parameter dependencies_class. You may provide an alternative class name to provide the same resources (eventually not using Example42 modules)



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/dependencies.pp', line 12

class icinga::dependencies {

  include icinga

  # Both the traditional Icinga as well as Icinga-Web gui's utilize
  # Apache Http to serve their frontend. Even if the packaging provide
  # Apache Http as a dependency, including this package ensures it can
  # also be monitored.
  if $icinga::manage_package {
    include ::apache
  }

  include ::icinga::repository

}