diff --git a/doc/_index.html b/doc/_index.html index 2a08764..a523ea9 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -93,6 +93,11 @@ +
  • + confdroid_nagios::nagios::config + +
  • +
  • confdroid_nagios::nagios::objects::commands diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index ee41efd..eee1822 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -75,49 +75,56 @@
  • -
  • +
  • +
    + confdroid_nagios::nagios::config +
    +
  • + + +
  • confdroid_nagios::nagios::objects::commands
  • -
  • +
  • confdroid_nagios::nagios::resources::resource
  • -
  • +
  • confdroid_nagios::params
  • -
  • +
  • confdroid_nagios::server::access_rules
  • -
  • +
  • confdroid_nagios::server::files
  • -
  • +
  • confdroid_nagios::server::nagios
  • -
  • +
  • confdroid_nagios::server::service
    diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aconfig.html b/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aconfig.html new file mode 100644 index 0000000..2c8e0a8 --- /dev/null +++ b/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aconfig.html @@ -0,0 +1,158 @@ + + + + + + + Puppet Class: confdroid_nagios::nagios::config + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Puppet Class: confdroid_nagios::nagios::config

    +
    + +
    +
    Inherits:
    +
    confdroid_nagios::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/nagios/config.pp +
    +
    +
    + +

    Summary

    + Class manages the nagios objects definitions. + +

    Overview

    +
    +
    + +

    confdroid_nagios::server::nagios::config.pp Module name: confdroid_nagios Author: 12ww1160 (12ww1160@confdroid.com)

    + +
    +
    + + + +
    + + + +
    + + + + + +
    +
    +
    +
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +
    +
    # File 'manifests/nagios/config.pp', line 6
    +
    +class confdroid_nagios::nagios::config (
    +
    +) inherits confdroid_nagios::params {
    +  if $ng_nagios_server == $fqdn {
    +    require confdroid_nagios::nagios::objects::commands
    +    #require confdroid_nagios::nagios::objects::template_rules
    +    #require confdroid_nagios::nagios::objects::contacts
    +    #require confdroid_nagios::nagios::objects::add_contact_rules
    +    #require confdroid_nagios::nagios::objects::contactgroups
    +    #require confdroid_nagios::nagios::objects::add_contactgroups_rules
    +    #require confdroid_nagios::nagios::objects::hostgroups
    +    #require confdroid_nagios::nagios::objects::add_hostgroup_rules
    +    #require confdroid_nagios::nagios::objects::servicegroups
    +    #require confdroid_nagios::nagios::objects::add_servicegroup_rules
    +    #require confdroid_nagios::nagios::objects::timeperiods
    +    #require confdroid_nagios::nagios::objects::add_timeperiod_rules
    +    require confdroid_nagios::nagios::resources::resource
    +  }
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aobjects_3A_3Acommands.html b/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aobjects_3A_3Acommands.html index 9abad84..7f02b25 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aobjects_3A_3Acommands.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aobjects_3A_3Acommands.html @@ -322,7 +322,7 @@ and populates /etc/nagios/conf.d/nagios_commands.cfg. class confdroid_nagios::nagios::objects::commands ( ) inherits confdroid_nagios::params { - if $fqdn == $ng_nagios_server { + if $ng_nagios_server == $fqdn { @@nagios_command { 'notify-host-by-email': ensure => present, command_name => 'notify-host-by-email', diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource.html b/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource.html index b6b9ac0..2e81a53 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource.html @@ -160,7 +160,7 @@ ng_user_arg_comment => "Sets $USER1$ to be the path to the plugins" class confdroid_nagios::nagios::resources::resource ( ) inherits confdroid_nagios::params { - if $fqdn == $ng_nagios_server { + if $ng_nagios_server == $fqdn { concat { $ng_resource_file: ensure => present, owner => 'root', diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html index 963aa1b..fbf6968 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html @@ -77,6 +77,8 @@ confdroid_nagios::client::target
    + confdroid_nagios::nagios::config
    + confdroid_nagios::server::nagios
    confdroid_nagios::server::service
    diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Aservice.html b/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Aservice.html index 2679629..10da427 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Aservice.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Aserver_3A_3Aservice.html @@ -124,8 +124,7 @@ 26 27 28 -29 -30 +29
    # File 'manifests/server/service.pp', line 6
    @@ -136,8 +135,7 @@ class confdroid_nagios::server::service (
       require confdroid_nagios::server::files
       if $ng_nagios_server == $fqdn {
         require confdroid_nagios::server::access_rules
    -    require confdroid_nagios::nagios::resources::resource
    -    require confdroid_nagios::nagios::objects::commands
    +    require confdroid_nagios::nagios::config
     
         exec { 'ng_restart_httpd':
           command     => 'systemctl restart httpd',
    diff --git a/doc/puppet_defined_types/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html b/doc/puppet_defined_types/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html
    index 0b93969..a94eae4 100644
    --- a/doc/puppet_defined_types/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html
    +++ b/doc/puppet_defined_types/confdroid_nagios_3A_3Anagios_3A_3Aresources_3A_3Aresource_df.html
    @@ -206,7 +206,7 @@ define confdroid_nagios::nagios::resources::resource_df (
       $ng_resource_file = $confdroid_nagios::params::ng_resource_file
       $fqdn = $facts['networking']['fqdn']
     
    -  if $fqdn == $ng_nagios_server {
    +  if $ng_nagios_server == $fqdn {
         concat::fragment { "rule_${name}":
           target  => $ng_resource_file,
           content => template($ng_resource_rule_erb),