OP#429 initial commit after fork

This commit is contained in:
2026-02-10 17:43:42 +01:00
parent 7fdb796516
commit 185cce3a89
15 changed files with 139 additions and 117 deletions

View File

@@ -1,11 +1,11 @@
## cd_nrpe::main::config.pp
# Module name: cd_nrpe
# Author: Arne Teuke (arne_teuke@ConfDroid.com)
## confdroid_nrpe::main::config.pp
# Module name: confdroid_nrpe
# Author: 12ww1160 (12ww1160@ConfDroid.com)
# @summary Class manages the module logic for cd_nrpe.
# @summary Class manages the module logic for confdroid_nrpe.
##############################################################################
class cd_nrpe::main::config (
class confdroid_nrpe::main::config (
) inherits cd_nrpe::params {
include cd_nrpe::main::service
) inherits confdroid_nrpe::params {
include confdroid_nrpe::main::service
}

View File

@@ -1,12 +1,12 @@
## cd_nrpe::main::dirs.pp
# Module name: cd_nrpe
# Author: Arne Teuke (arne_teuke@ConfDroid.com)
# @summary Class manages all directories required for cd_nrpe.
## confdroid_nrpe::main::dirs.pp
# Module name: confdroid_nrpe
# Author: 12ww1160 (12ww1160@ConfDroid.com)
# @summary Class manages all directories required for confdroid_nrpe.
###############################################################################
class cd_nrpe::main::dirs (
class confdroid_nrpe::main::dirs (
) inherits cd_nrpe::params {
require cd_nrpe::main::user
) inherits confdroid_nrpe::params {
require confdroid_nrpe::main::user
# manage main conf_d_dir

View File

@@ -1,12 +1,12 @@
## cd_nrpe::main::files.pp
# Module name: cd_nrpe
# Author: Arne Teuke (arne_teuke@ConfDroid.com)
# @summary Class manages all configuration files required for cd_nrpe.
## confdroid_nrpe::main::files.pp
# Module name: confdroid_nrpe
# Author: 12ww1160 (12ww1160@ConfDroid.com)
# @summary Class manages all configuration files required for confdroid_nrpe.
##############################################################################
class cd_nrpe::main::files (
class confdroid_nrpe::main::files (
) inherits cd_nrpe::params {
require cd_nrpe::main::dirs
) inherits confdroid_nrpe::params {
require confdroid_nrpe::main::dirs
# manage /etc/nagios/nrpe.cfg

View File

@@ -1,12 +1,12 @@
## cd_nrpe::main::install.pp
# Module name: cd_nrpe
# Author: Arne Teuke (arne_teuke@ConfDroid.com)
# @summary Class manages installing binaries required for cd_nrpe
## confdroid_nrpe::main::install.pp
# Module name: confdroid_nrpe
# Author: 12ww1160 (12ww1160@ConfDroid.com)
# @summary Class manages installing binaries required for confdroid_nrpe
###############################################################################
class cd_nrpe::main::install (
class confdroid_nrpe::main::install (
) inherits cd_nrpe::params {
require cd_resources
) inherits confdroid_nrpe::params {
require confdroid_resources::main::epel
package { $reqpackages:
ensure => $pkg_ensure,

View File

@@ -1,23 +1,23 @@
## cd_nrpe::main::service.pp
# Module name: cd_nrpe
# Author: Arne Teuke (arne_teuke@ConfDroid.com)
# @summary Class manages the service(s) for cd_nrpe.
## confdroid_nrpe::main::service.pp
# Module name: confdroid_nrpe
# Author: 12ww1160 (12ww1160@ConfDroid.com)
# @summary Class manages the service(s) for confdroid_nrpe.
#############################################################################
class cd_nrpe::main::service (
class confdroid_nrpe::main::service (
) inherits confdroid_nrpe::params {
require confdroid_nrpe::main::files
) inherits cd_nrpe::params {
if $ne_incl_fw == true {
require cd_nrpe::firewall::iptables
require confdroid_nrpe::firewall::iptables
}
require cd_nrpe::main::files
if $ne_manage_cmds == true {
require cd_nrpe::commands::definition_rules
require confdroid_nrpe::commands::definition_rules
}
if $ne_include_selinux == true {
require cd_nrpe::selinux::config
require confdroid_nrpe::selinux::config
}
service { $ne_service:

View File

@@ -1,12 +1,12 @@
## cd_nrpe::main::user.pp
# Module name: cd_nrpe
# Author: Arne Teuke (arne_teuke@ConfDroid.com)
# @summary Class manages service users for cd_nrpe.
## confdroid_nrpe::main::user.pp
# Module name: confdroid_nrpe
# Author: 12ww1160 (12ww1160@ConfDroid.com)
# @summary Class manages service users for confdroid_nrpe.
#############################################################################
class cd_nrpe::main::user (
class confdroid_nrpe::main::user (
) inherits cd_nrpe::params {
require cd_nrpe::main::install
) inherits confdroid_nrpe::params {
require confdroid_nrpe::main::install
group { $ne_user:
ensure => present,