Documentation by YARD 0.9.9
+Alphabetic Index
+ +Puppet Class Listing A-Z
+ + +
+
+
+
|
+
File Listing
+-
+
+
+
- README + + +
From f508f7e8df75a2eded115f12638e15eba675bbca Mon Sep 17 00:00:00 2001
From: Jenkins Server
+Changelog of Git Changelog.
+
+ Git Changelog changelog
+
+ Unreleased
+ No issue
+
+
+2b52108c23634b2 Arne Teuke 2017-07-28 13:08:13
+initial commit
+
+
+
+
+
|
+
| t |
+ + + +24 +25 +26+ |
+
+ # File 'manifests/init.pp', line 24
+
+class cd_nrpe {
+ include cd_nrpe::params
+}
+ |
+
cd_nrpe::main::config.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of + <service / +purpose> + Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) + This +program is free software: you can redistribute it and/or modify + it under +the terms of the GNU General Public License as published by + the Free +Software Foundation, either version 3 of the License, or + (at your option) +any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +25 +26 +27 +28 +29 +30 +31+ |
+
+ # File 'manifests/main/config.pp', line 25
+
+class cd_nrpe::main::config (
+
+) inherits cd_nrpe::params {
+
+ include cd_nrpe::user
+
+}
+ |
+
cd_nrpe::main::install.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of + <service / +purpose> + Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) + This +program is free software: you can redistribute it and/or modify + it under +the terms of the GNU General Public License as published by + the Free +Software Foundation, either version 3 of the License, or + (at your option) +any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +25 +26 +27 +28 +29 +30 +31 +32 +33 +34+ |
+
+ # File 'manifests/main/install.pp', line 25
+
+class cd_nrpe::main::install (
+
+) inherits cd_nrpe::params {
+
+ require cd_resources
+
+ package {$reqpackages:
+ ensure => $pkg_ensure,
+ }
+}
+ |
+
cd_nrpe::params.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of + <service / +purpose> + Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) + This +program is free software: you can redistribute it and/or modify + it under +the terms of the GNU General Public License as published by + the Free +Software Foundation, either version 3 of the License, or + (at your option) +any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51+ |
+
+ # File 'manifests/params.pp', line 28
+
+class cd_nrpe::params (
+
+$pkg_ensure = 'latest',
+
+# user settings
+$ne_user = 'nrpe',
+$ne_user_comment = 'NRPE service user',
+$ne_user_uid = '1005',
+$ne_user_home = '/var/run/nagios',
+$ne_user_groups = undef,
+$ne_user_shell = '/sbin/nologin',
+
+) {
+
+# installation section
+$reqpackages = $::operatingsystem ? {
+ /(?i-mx:centos|fedora|redhat)/ => ['nrpe'],
+ }
+
+# includes must be last
+
+ include cd_nrpe::main::config
+
+}
+ |
+
cd_nrpe::user.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of + <service / +purpose> + Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) + This +program is free software: you can redistribute it and/or modify + it under +the terms of the GNU General Public License as published by + the Free +Software Foundation, either version 3 of the License, or + (at your option) +any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50+ |
+
+ # File 'manifests/main/user.pp', line 24
+
+class cd_nrpe::user (
+
+) inherits cd_nrpe::params {
+
+ require cd_nrpe::main::install
+
+ group { $ne_user:
+ ensure => present,
+ name => $ne_user,
+ gid => $ne_user_uid,
+ allowdupe => false,
+ }
+
+ user { $ne_user:
+ ensure => present,
+ name => $ne_user,
+ allowdupe => false,
+ comment => $ne_user_comment,
+ uid => $ne_user_uid,
+ gid => $ne_user,
+ groups => $ne_user_groups,
+ managehome => true,
+ home => $ne_user_home,
+ shell => $ne_user_shell,
+ require => Group[$ne_user],
+ }
+}
+ |
+
-
+
+
cd_nrpe::main::user.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of + <service / +purpose> + Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) + This +program is free software: you can redistribute it and/or modify + it under +the terms of the GNU General Public License as published by + the Free +Software Foundation, either version 3 of the License, or + (at your option) +any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50+ |
+
+ # File 'manifests/main/user.pp', line 24
+
+class cd_nrpe::mainn::user (
+
+) inherits cd_nrpe::params {
+
+ require cd_nrpe::main::install
+
+ group { $ne_user:
+ ensure => present,
+ name => $ne_user,
+ gid => $ne_user_uid,
+ allowdupe => false,
+ }
+
+ user { $ne_user:
+ ensure => present,
+ name => $ne_user,
+ allowdupe => false,
+ comment => $ne_user_comment,
+ uid => $ne_user_uid,
+ gid => $ne_user,
+ groups => $ne_user_groups,
+ managehome => true,
+ home => $ne_user_home,
+ shell => $ne_user_shell,
+ require => Group[$ne_user],
+ }
+}
+ |
+
+
+
cd_nrpe::main::user.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of + <service / +purpose> + Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) + This +program is free software: you can redistribute it and/or modify + it under +the terms of the GNU General Public License as published by + the Free +Software Foundation, either version 3 of the License, or + (at your option) +any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50+ |
+
+ # File 'manifests/main/user.pp', line 24
+
+class cd_nrpe::main::user (
+
+) inherits cd_nrpe::params {
+
+ require cd_nrpe::main::install
+
+ group { $ne_user:
+ ensure => present,
+ name => $ne_user,
+ gid => $ne_user_uid,
+ allowdupe => false,
+ }
+
+ user { $ne_user:
+ ensure => present,
+ name => $ne_user,
+ allowdupe => false,
+ comment => $ne_user_comment,
+ uid => $ne_user_uid,
+ gid => $ne_user,
+ groups => $ne_user_groups,
+ managehome => true,
+ home => $ne_user_home,
+ shell => $ne_user_shell,
+ require => Group[$ne_user],
+ }
+}
+ |
+
+
+
+
+
+
|
+
INSTALLATION -* install binaries
+* install nrpe binariesCONFIGURATION -* manage directory structure (file system permissions, -selinux context)
+* manage NRPE service user properties +* manage directory +structure (file system permissions, selinux context) +*SERVICE
@@ -139,10 +141,22 @@ selinux context)cd_resources to manage YUM repositories.
+cd_stdlib or +puppetlabs +stdlib to facilitate concat
+cd_concat or +puppetlabs +concat for concatenating files
cd_nrpe does typically not need to be specifically declared.
+It will be auto-required by cd_nagios with default settings.
+Only if you want to override settings declare it specifically.
via site.pp or nodes.pp
@@ -155,7 +169,7 @@ to manage YUM repositories.In order to apply parameters through Foreman, cd_nrpe::params must be added to the host or hostgroup in -question.
+question, unless the defaults are fully acceptable across the estate.See more @@ -227,7 +241,7 @@ environments.
diff --git a/doc/index.html b/doc/index.html index 6c119a2..b74a471 100644 --- a/doc/index.html +++ b/doc/index.html @@ -120,11 +120,13 @@ href="https://gitlab.puppetsoft.com/12WW1160/cd_nrpe/blob/master/CHANGELOG.md">CINSTALLATION -* install binaries
+* install nrpe binariesCONFIGURATION -* manage directory structure (file system permissions, -selinux context)
+* manage NRPE service user properties +* manage directory +structure (file system permissions, selinux context) +*SERVICE
@@ -139,10 +141,22 @@ selinux context)cd_resources to manage YUM repositories.
+cd_stdlib or +puppetlabs +stdlib to facilitate concat
+cd_concat or +puppetlabs +concat for concatenating files
cd_nrpe does typically not need to be specifically declared.
+It will be auto-required by cd_nagios with default settings.
+Only if you want to override settings declare it specifically.
via site.pp or nodes.pp
@@ -155,7 +169,7 @@ to manage YUM repositories.In order to apply parameters through Foreman, cd_nrpe::params must be added to the host or hostgroup in -question.
+question, unless the defaults are fully acceptable across the estate.See more @@ -227,7 +241,7 @@ environments.
diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index 5adc7bc..aaf8948 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -28,6 +28,10 @@ Puppet Classes + + Defined Types + +cd_nrpe::firewall::iptables.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35+ |
+
+ # File 'manifests/firewall/iptables.pp', line 23
+
+class cd_nrpe::firewall::iptables (
+
+) inherits cd_nrpe::params {
+
+ if $ne_incl_fw == true {
+
+ firewall { "${ne_fw_order_no}${ne_nrpe_port} tcp ${ne_nrpe_port}":
+ proto => ['tcp','udp'],
+ dport => $ne_nrpe_port,
+ action => 'accept',
+ }
+ }
+}
+ |
+
This file is part of cd_nrpe.
-cd_nrpe is used for providing automatic configuration of - <service / -purpose> - Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This -program is free software: you can redistribute it and/or modify - it under -the terms of the GNU General Public License as published by - the Free -Software Foundation, either version 3 of the License, or - (at your option) -any later version.
+cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
This program is distributed in the hope that it will be useful, but @@ -131,22 +129,22 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
+24 25 26 27 28 29 -30 -31+30
# File 'manifests/main/config.pp', line 25
+ # File 'manifests/main/config.pp', line 24
class cd_nrpe::main::config (
) inherits cd_nrpe::params {
- include cd_nrpe::main::user
+ include cd_nrpe::main::service
}
cd_nrpe::main::dirs.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55+ |
+
+ # File 'manifests/main/dirs.pp', line 23
+
+class cd_nrpe::main::dirs (
+
+) inherits cd_nrpe::params {
+
+ require cd_nrpe::main::user
+
+ # manage main conf_d_dir
+
+ file { $ne_main_conf_d_dir:
+ ensure => directory,
+ path => $ne_main_conf_d_dir,
+ owner => 'root',
+ group => 'root',
+ mode => '0755',
+ selrange => s0,
+ selrole => object_r,
+ seltype => etc_t,
+ seluser => system_u,
+ }
+
+ file { $ne_run_dir:
+ ensure => directory,
+ path => $ne_run_dir,
+ owner => $ne_user,
+ group => $ne_user,
+ mode => '0755',
+ selrange => s0,
+ selrole => object_r,
+ seltype => var_run_t,
+ seluser => system_u,
+ }
+
+}
+ |
+
cd_nrpe::main::files.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43+ |
+
+ # File 'manifests/main/files.pp', line 23
+
+class cd_nrpe::main::files (
+
+) inherits cd_nrpe::params {
+
+ require cd_nrpe::main::dirs
+
+ file { $ne_main_conf_file:
+ ensure => file,
+ path => ne_main_conf_file,
+ owner => 'root',
+ group => 'root',
+ mode => '0640',
+ selrange => s0,
+ selrole => object_r,
+ seltype => nrpe_etc_t,
+ seluser => system_u,
+ content => template($ne_main_conf_file),
+ notify => Service[$ne_service],
+ }
+
+}
+ |
+
This file is part of cd_nrpe.
-cd_nrpe is used for providing automatic configuration of - <service / -purpose> - Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This -program is free software: you can redistribute it and/or modify - it under -the terms of the GNU General Public License as published by - the Free -Software Foundation, either version 3 of the License, or - (at your option) -any later version.
+cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
This program is distributed in the hope that it will be useful, but @@ -131,6 +129,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
+24 25 26 27 @@ -139,11 +138,10 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/. 30 31 32 -33 -34+33
# File 'manifests/main/install.pp', line 25 +# File 'manifests/main/install.pp', line 24 class cd_nrpe::main::install ( @@ -162,7 +160,7 @@ class cd_nrpe::main::install ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html new file mode 100644 index 0000000..8bd0dc4 --- /dev/null +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html @@ -0,0 +1,185 @@ + + + + + ++ Puppet Class: cd_nrpe::main::service + + — Documentation by YARD 0.9.9 + + + + + + + + + + + + + + + + + + + +++ + \ No newline at end of file diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html index 8a5741c..518fd1f 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html @@ -92,18 +92,16 @@ Author: Arne Teuke+ + ++ ++ + + + + + ++ ++ + + +Puppet Class: cd_nrpe::main::service
++ ++ ++
+ + +- Inherits:
+- cd_nrpe::params
++
+- Defined in:
+- + manifests/main/service.pp +
+Summary
+ Class manages the service(s) for cd_nrpe. + +Overview
++++ ++cd_nrpe::main::service.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +License:
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ ++++
++ ++ ++ + +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40++ +# File 'manifests/main/service.pp', line 23 + +class cd_nrpe::main::service ( + +) inherits cd_nrpe::params { + + if $ne_incl_fw == true { + require cd_nrpe::firewall::iptables + } + + require cd_nrpe::main::files + + service { $ne_service: + ensure => running, + hasstatus => true, + hasrestart => true, + enable => true, + } + +}+This file is part of cd_nrpe.
-cd_nrpe is used for providing automatic configuration of - <service / -purpose> - Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This -program is free software: you can redistribute it and/or modify - it under -the terms of the GNU General Public License as published by - the Free -Software Foundation, either version 3 of the License, or - (at your option) -any later version.
+cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
This program is distributed in the hope that it will be useful, but @@ -130,6 +128,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
+23 24 25 26 @@ -155,11 +154,10 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/. 46 47 48 -49 -50+49
# File 'manifests/main/user.pp', line 24 +# File 'manifests/main/user.pp', line 23 class cd_nrpe::main::user ( @@ -195,7 +193,7 @@ class cd_nrpe::main::user ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html index 77a946e..b69f97d 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html @@ -67,12 +67,20 @@
This file is part of cd_nrpe.
-cd_nrpe is used for providing automatic configuration of - <service / -purpose> - Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) - This -program is free software: you can redistribute it and/or modify - it under -the terms of the GNU General Public License as published by - the Free -Software Foundation, either version 3 of the License, or - (at your option) -any later version.
+cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
This program is distributed in the hope that it will be useful, but @@ -125,7 +131,9 @@ for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.
+href="http://www.gnu.org/licenses">www.gnu.org/licenses/. +be passed to +the NRPE daemon. @@ -153,6 +161,501 @@ to choose, i.e.latest or present.
+ the log facility to use.
+If a log file is specified in this option, +nrpe will write to that file +instead of using syslog. i.e. /var/run/nrpe.log
+Whether debugging messages are logged to the +syslog facility.
+the NRPE port. used in firewall ( optional) +and configuration file.
+Listen queue size (backlog) for +serving incoming connections.
+ipaddress of the nagios server to be allowed +to connect to NRPE service. +Default is to look up a global parameter from +ENC.
+whether or not the NRPE daemon will +allow clients to specify arguments to +commands that are executed.
+whether or not the NRPE daemon will +allow clients to specify arguments that +contain bash command substitutions +of the form $(...).
+Whether to allow sudo access. used in nrpe.cfg +as well as for creating a +sudo role.
+allows you to prefix all commands with a +user-defined string.
+Whether to include firewall rules
+maximum number of seconds that the NRPE +daemon will allow plugins to finish +executing before killing them off.
+maximum number of seconds that the +NRPE daemon will wait for a connection +to be established before exiting.
+These directives allow you to specify how to +use SSL/TLS.
+This is for backward compatibility and is +DEPRECATED. Set to 1 to enable +ADH or 2 to require ADH. 1 is currently the +default but will be changed in +a later version.
+ciphers can be used. For backward +compatibility, this defaults to +'ssl_cipher_list=ALL:!MD5:@STRENGTH' in +this version but will be +changed in a later version of NRPE.
+path and name of the ssl certificate +authority ( ca) file / chain. must be +full path.
+path and name of the server ssl certificate. +must include full path.
+and name of the server ssl +private key. Must include full path.
+determines client certificate usage. +Values: 0 = Don't ask for or +require client certificates +1 = Ask for client certificates +2 = Require +client certificates
+determines which SSL messages are send to +syslog. OR values together to +specify multiple options. +Values: 0x00 (0) = No additional logging +(default) +0x01 (1) = Log startup SSL/TLS parameters +0x02 (2) = Log remote +IP address +0x04 (4) = Log SSL/TLS version of connections +0x08 (8) = Log +which cipher is being used for the connection +0x10 (16) = Log if client has +a certificate +0x20 (32) = Log details of client's certificate if it has +one +-1 or 0xff or 0x2f = All of the above
+list of characters that cannot
+include definitions from an external +config file.
+ordering prefix for he firewall rules. Adjust +to yoru environment if +needed.
+latest or present.
(Any)
- (defaults to: '/var/run/nagios')
+ (defaults to: '/var/run/nrpe')
latest or present.
+ latest or present.
-28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51+88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157
# File 'manifests/params.pp', line 28 +# File 'manifests/params.pp', line 88 class cd_nrpe::params ( @@ -277,10 +891,44 @@ $pkg_ensure = 'latest', $ne_user = 'nrpe', $ne_user_comment = 'NRPE service user', $ne_user_uid = '1005', -$ne_user_home = '/var/run/nagios', +$ne_user_home = '/var/run/nrpe', $ne_user_groups = undef, $ne_user_shell = '/sbin/nologin', +# nrpe.cfg +$ne_log_facility = 'daemon', +$ne_log_file = '', +$ne_debug = '0', +$ne_nrpe_port = '5666', +$ne_server_address = '127.0.0.1', +$ne_listen_queue_size = '5', +$ne_nagios_server = $::nagios_server, +$ne_dont_blame_nrpe = '1', +$ne_allow_bash_cmd_subst = '1', +$ne_allow_sudo = true, +$ne_command_prefix = '/usr/bin/sudo', +$ne_command_timeout = '60', +$ne_connection_timeout = '300', +$ne_allow_weak_rnd_seed = '1', +$ne_ssl_version = 'TLSv1.1+', +$ne_ssl_use_adh = '1', +$ne_ssl_cipher_list = 'ALL:!aNULL:!eNULL:!SSLv2:!LOW:!EXP:!RC4:!MD5:@STRENGTH', +$ne_ssl_cacert_file = '/etc/pki/tls/certs/ca-chain.crt.pem', +$ne_ssl_cert_file = "/etc/pki/tls/certs/${::fqdn}.crt.pem", +$ne_ssl_privatekey_file = "/etc/pki/tls/private/${::fqdn}.key.pem", +$ne_ssl_client_certs = '2', +$ne_ssl_logging = '0x00', +$ne_nasty_metachars = '\"|`&><\'\\[]{};\r\n\"', +$ne_include_file = '', + +# firewall +$ne_incl_fw = true, +$ne_fw_order_no = '50', + +# selinux +$ne_include_selinux = true, + + ) { # installation section @@ -288,6 +936,18 @@ $reqpackages = $::operatingsystem ? { /(?i-mx:centos|fedora|redhat)/ => ['nrpe'], } +# service +$ne_service = 'nrpe' + +# directories +$ne_main_conf_d_dir = '/etc/nrpe.d' +$ne_run_dir = '/var/run/nrpe' + +# files +$ne_main_conf_file = '/etc/nagios/nrpe.cfg' +$ne_nrpe_conf_head_erb = 'cd_nrpe/nrpe_cfg_head.erb' +$ne_nrpe_pid_file = "${ne_run_dir}/nrpe.pid" + # includes must be last include cd_nrpe::main::config @@ -300,7 +960,7 @@ $reqpackages = $::operatingsystem ? { diff --git a/doc/puppet_defined_type_list.html b/doc/puppet_defined_type_list.html new file mode 100644 index 0000000..c4d216e --- /dev/null +++ b/doc/puppet_defined_type_list.html @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + +Defined Type List ++ + + ++ + diff --git a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html new file mode 100644 index 0000000..e64e54a --- /dev/null +++ b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html @@ -0,0 +1,158 @@ + + + + + +++ +Defined Type List
+ + +Search:++ + +
+- + +
+ + + ++ Defined Type: cd_nrpe::commands::definitions + + — Documentation by YARD 0.9.9 + + + + + + + + + + + + + + + + + + + +++ + \ No newline at end of file diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index b7da8ce..ba084e7 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -90,7 +90,7 @@ From 77229e2b0398b3ea95593c2fd7ca8f05fcd464e8 Mon Sep 17 00:00:00 2001 From: Jenkins Server+ + ++ ++ + + + + + ++ ++ + + +Defined Type: cd_nrpe::commands::definitions
+++ ++
+- Defined in:
+- + manifests/commands/definitions.pp +
+Summary
+ manage firewall settings through cd_firewall or puppetlabs-firewall + +Overview
++++ ++cd_nrpe::commands::definitions.pp +Module name: cd_nrpe +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +License:
+ +This file is part of cd_nrpe.
+ +cd_nrpe is used for providing automatic configuration of NRPE. + Copyright +(C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is free +software: you can redistribute it and/or modify + it under the terms of the +GNU General Public License as published by + the Free Software Foundation, +either version 3 of the License, or + (at your option) any later version.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ ++++
++ ++ ++ + +23 +24 +25 +26 +27 +28 +29 +30++ +# File 'manifests/commands/definitions.pp', line 23 + +define cd_nrpe::commands::definitions ( + + +) { + + + +}+Date: Fri, 28 Jul 2017 18:05:00 +0200 Subject: [PATCH 5/8] recommit for updates in build 13 --- CHANGELOG.md | 40 +++++++++++++++++++ REPOSTRUCTURE.md | 9 ++++- doc/_index.html | 2 +- doc/file.README.html | 2 +- doc/index.html | 2 +- doc/puppet_classes/cd_nrpe.html | 2 +- .../cd_nrpe_3A_3Afirewall_3A_3Aiptables.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Aconfig.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Adirs.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Afiles.html | 4 +- .../cd_nrpe_3A_3Amain_3A_3Ainstall.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Aservice.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Auser.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Aparams.html | 2 +- ...d_nrpe_3A_3Acommands_3A_3Adefinitions.html | 2 +- doc/top-level-namespace.html | 2 +- 16 files changed, 63 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b79761..7d0dfd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,46 @@ Changelog of Git Changelog. No issue
+ff5a3faf9e8e142 Arne Teuke 2017-07-28 15:58:16 ++
syntax
+ + +f631534d0aa40a1 Jenkins Server 2017-07-28 15:58:08 ++
recommit for updates in build 12
+ + +08693a1e31472cf Arne Teuke 2017-07-28 15:56:18 ++
syntax
+ + +a8e9b704b1c9439 Arne Teuke 2017-07-28 15:54:28 ++
syntax
+ + +23ae33df2a31c0b Arne Teuke 2017-07-28 15:52:39 ++
syntax
+ + +8b6098704e8fcde Arne Teuke 2017-07-28 15:49:54 ++
syntax
+ + +cd81ff2a9cb05ef Arne Teuke 2017-07-28 15:49:02 ++
included firewall
+ + +a6974bf41b23de4 Arne Teuke 2017-07-28 15:42:50 ++
included service and pointed to files
+ + bcfcbb00723a92c Arne Teuke 2017-07-28 13:42:53
fixed typo
diff --git a/REPOSTRUCTURE.md b/REPOSTRUCTURE.md index 97a25df..b1e6281 100644 --- a/REPOSTRUCTURE.md +++ b/REPOSTRUCTURE.md @@ -9,18 +9,25 @@ | | |-- full_list.js | | `-- jquery.js | |-- puppet_classes +| | |-- cd_nrpe_3A_3Afirewall_3A_3Aiptables.html | | |-- cd_nrpe_3A_3Amain_3A_3Aconfig.html +| | |-- cd_nrpe_3A_3Amain_3A_3Adirs.html +| | |-- cd_nrpe_3A_3Amain_3A_3Afiles.html | | |-- cd_nrpe_3A_3Amain_3A_3Ainstall.html +| | |-- cd_nrpe_3A_3Amain_3A_3Aservice.html | | |-- cd_nrpe_3A_3Amain_3A_3Auser.html | | |-- cd_nrpe_3A_3Amainn_3A_3Auser.html | | |-- cd_nrpe_3A_3Aparams.html | | |-- cd_nrpe_3A_3Auser.html | | `-- cd_nrpe.html +| |-- puppet_defined_types +| | `-- cd_nrpe_3A_3Acommands_3A_3Adefinitions.html | |-- file.README.html | |-- frames.html | |-- _index.html | |-- index.html | |-- puppet_class_list.html +| |-- puppet_defined_type_list.html | `-- top-level-namespace.html |-- manifests | |-- commands @@ -48,4 +55,4 @@ |-- README.md `-- REPOSTRUCTURE.md -10 directories, 38 files +11 directories, 44 files diff --git a/doc/_index.html b/doc/_index.html index 7a60b55..cd86146 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -166,7 +166,7 @@ diff --git a/doc/file.README.html b/doc/file.README.html index cf06ceb..b68e89a 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/index.html b/doc/index.html index b74a471..60043f4 100644 --- a/doc/index.html +++ b/doc/index.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/puppet_classes/cd_nrpe.html b/doc/puppet_classes/cd_nrpe.html index 5fdd51f..6715db9 100644 --- a/doc/puppet_classes/cd_nrpe.html +++ b/doc/puppet_classes/cd_nrpe.html @@ -140,7 +140,7 @@ class cd_nrpe { diff --git a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html index cefd9ab..6ff1f0b 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html @@ -165,7 +165,7 @@ class cd_nrpe::firewall::iptables ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html index acd0656..1eeb454 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html @@ -154,7 +154,7 @@ class cd_nrpe::main::config ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html index 7c86ce1..ff92a56 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html @@ -205,7 +205,7 @@ class cd_nrpe::main::dirs ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html index eec9f92..1321627 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html @@ -161,7 +161,7 @@ class cd_nrpe::main::files ( file { $ne_main_conf_file: ensure => file, - path => ne_main_conf_file, + path => $ne_main_conf_file, owner => 'root', group => 'root', mode => '0640', @@ -181,7 +181,7 @@ class cd_nrpe::main::files ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html index a632bcb..d475f48 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html @@ -160,7 +160,7 @@ class cd_nrpe::main::install ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html index 8bd0dc4..7f17595 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html @@ -175,7 +175,7 @@ class cd_nrpe::main::service ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html index 518fd1f..47575dd 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html @@ -193,7 +193,7 @@ class cd_nrpe::main::user ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html index b69f97d..6975cb3 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html @@ -960,7 +960,7 @@ $ne_nrpe_pid_file = "${ne_run_dir}/nrpe.pid" diff --git a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html index e64e54a..4e67d68 100644 --- a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html +++ b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html @@ -148,7 +148,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/. diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index ba084e7..2578011 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -90,7 +90,7 @@ From 156bce6ccc321e1926c5809ba5d6c8aff4b90761 Mon Sep 17 00:00:00 2001 From: Jenkins ServerDate: Fri, 28 Jul 2017 18:12:04 +0200 Subject: [PATCH 6/8] recommit for updates in build 15 --- CHANGELOG.md | 10 ++++++++++ REPOSTRUCTURE.md | 2 +- doc/_index.html | 2 +- doc/file.README.html | 2 +- doc/index.html | 2 +- doc/puppet_classes/cd_nrpe.html | 2 +- .../cd_nrpe_3A_3Afirewall_3A_3Aiptables.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html | 4 ++-- doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Aparams.html | 4 ++-- .../cd_nrpe_3A_3Acommands_3A_3Adefinitions.html | 2 +- doc/top-level-namespace.html | 2 +- 16 files changed, 27 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d0dfd1..a295f82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,16 @@ Changelog of Git Changelog. No issue
+2051415f9e80886 Arne Teuke 2017-07-28 16:05:03 ++
syntax
+ + +77229e2b0398b3e Jenkins Server 2017-07-28 16:05:00 ++
recommit for updates in build 13
+ + ff5a3faf9e8e142 Arne Teuke 2017-07-28 15:58:16
syntax
diff --git a/REPOSTRUCTURE.md b/REPOSTRUCTURE.md index b1e6281..3714620 100644 --- a/REPOSTRUCTURE.md +++ b/REPOSTRUCTURE.md @@ -44,7 +44,7 @@ | |-- init.pp | `-- params.pp |-- templates -| `-- nrpe_cfg_head.erb +| `-- nrpe_cfg.erb |-- tests | `-- UTF_Files |-- CHANGELOG.md diff --git a/doc/_index.html b/doc/_index.html index cd86146..cc4b2b1 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -166,7 +166,7 @@ diff --git a/doc/file.README.html b/doc/file.README.html index b68e89a..36c21f6 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/index.html b/doc/index.html index 60043f4..9f0806f 100644 --- a/doc/index.html +++ b/doc/index.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/puppet_classes/cd_nrpe.html b/doc/puppet_classes/cd_nrpe.html index 6715db9..a207b5f 100644 --- a/doc/puppet_classes/cd_nrpe.html +++ b/doc/puppet_classes/cd_nrpe.html @@ -140,7 +140,7 @@ class cd_nrpe { diff --git a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html index 6ff1f0b..3b6436a 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html @@ -165,7 +165,7 @@ class cd_nrpe::firewall::iptables ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html index 1eeb454..e2a4c5a 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html @@ -154,7 +154,7 @@ class cd_nrpe::main::config ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html index ff92a56..a56a578 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html @@ -205,7 +205,7 @@ class cd_nrpe::main::dirs ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html index 1321627..5667698 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html @@ -169,7 +169,7 @@ class cd_nrpe::main::files ( selrole => object_r, seltype => nrpe_etc_t, seluser => system_u, - content => template($ne_main_conf_file), + content => template($ne_nrpe_conf_erb), notify => Service[$ne_service], } @@ -181,7 +181,7 @@ class cd_nrpe::main::files ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html index d475f48..f415b3d 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html @@ -160,7 +160,7 @@ class cd_nrpe::main::install ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html index 7f17595..a72971a 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html @@ -175,7 +175,7 @@ class cd_nrpe::main::service ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html index 47575dd..e558225 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html @@ -193,7 +193,7 @@ class cd_nrpe::main::user ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html index 6975cb3..8d5b694 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html @@ -945,7 +945,7 @@ $ne_run_dir = '/var/run/nrpe' # files $ne_main_conf_file = '/etc/nagios/nrpe.cfg' -$ne_nrpe_conf_head_erb = 'cd_nrpe/nrpe_cfg_head.erb' +$ne_nrpe_conf_erb = 'cd_nrpe/nrpe_cfg.erb' $ne_nrpe_pid_file = "${ne_run_dir}/nrpe.pid" # includes must be last @@ -960,7 +960,7 @@ $ne_nrpe_pid_file = "${ne_run_dir}/nrpe.pid" diff --git a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html index 4e67d68..e4d7353 100644 --- a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html +++ b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html @@ -148,7 +148,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/. diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index 2578011..69cb747 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -90,7 +90,7 @@ From bc16eff165f730428fb97eaa232589a6af975378 Mon Sep 17 00:00:00 2001 From: Jenkins ServerDate: Fri, 28 Jul 2017 18:31:45 +0200 Subject: [PATCH 7/8] recommit for updates in build 17 --- CHANGELOG.md | 15 +++++++++++++++ REPOSTRUCTURE.md | 5 +++-- doc/_index.html | 2 +- doc/file.README.html | 2 +- doc/index.html | 2 +- doc/puppet_classes/cd_nrpe.html | 2 +- .../cd_nrpe_3A_3Afirewall_3A_3Aiptables.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Aconfig.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Adirs.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Afiles.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Ainstall.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Aservice.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Auser.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Aparams.html | 4 ++-- .../cd_nrpe_3A_3Acommands_3A_3Adefinitions.html | 2 +- doc/top-level-namespace.html | 2 +- 16 files changed, 33 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a295f82..100a448 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,21 @@ Changelog of Git Changelog. No issue
+b962ee1a2a6d02e Arne Teuke 2017-07-28 16:12:11 ++
typo
+ + +156bce6ccc321e1 Jenkins Server 2017-07-28 16:12:04 ++
recommit for updates in build 15
+ + +28c39998ec3a6b2 Arne Teuke 2017-07-28 16:11:18 ++
typo
+ + 2051415f9e80886 Arne Teuke 2017-07-28 16:05:03
syntax
diff --git a/REPOSTRUCTURE.md b/REPOSTRUCTURE.md index 3714620..7bebe6c 100644 --- a/REPOSTRUCTURE.md +++ b/REPOSTRUCTURE.md @@ -44,7 +44,8 @@ | |-- init.pp | `-- params.pp |-- templates -| `-- nrpe_cfg.erb +| |-- nrpe_cfg.erb +| `-- nrpe_cfg_head.erb |-- tests | `-- UTF_Files |-- CHANGELOG.md @@ -55,4 +56,4 @@ |-- README.md `-- REPOSTRUCTURE.md -11 directories, 44 files +11 directories, 45 files diff --git a/doc/_index.html b/doc/_index.html index cc4b2b1..3647c85 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -166,7 +166,7 @@ diff --git a/doc/file.README.html b/doc/file.README.html index 36c21f6..27d337b 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/index.html b/doc/index.html index 9f0806f..a78179b 100644 --- a/doc/index.html +++ b/doc/index.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/puppet_classes/cd_nrpe.html b/doc/puppet_classes/cd_nrpe.html index a207b5f..92e2247 100644 --- a/doc/puppet_classes/cd_nrpe.html +++ b/doc/puppet_classes/cd_nrpe.html @@ -140,7 +140,7 @@ class cd_nrpe { diff --git a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html index 3b6436a..fb0897a 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html @@ -165,7 +165,7 @@ class cd_nrpe::firewall::iptables ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html index e2a4c5a..9742660 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html @@ -154,7 +154,7 @@ class cd_nrpe::main::config ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html index a56a578..ea3e420 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html @@ -205,7 +205,7 @@ class cd_nrpe::main::dirs ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html index 5667698..c328e63 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html @@ -181,7 +181,7 @@ class cd_nrpe::main::files ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html index f415b3d..553222b 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html @@ -160,7 +160,7 @@ class cd_nrpe::main::install ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html index a72971a..5bf4d44 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html @@ -175,7 +175,7 @@ class cd_nrpe::main::service ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html index e558225..993881a 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html @@ -193,7 +193,7 @@ class cd_nrpe::main::user ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html index 8d5b694..09fb117 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html @@ -933,7 +933,7 @@ $ne_include_selinux = true, # installation section $reqpackages = $::operatingsystem ? { - /(?i-mx:centos|fedora|redhat)/ => ['nrpe'], + /(?i-mx:centos|fedora|redhat)/ => ['nrpe','nrpe-selinux'], } # service @@ -960,7 +960,7 @@ $ne_nrpe_pid_file = "${ne_run_dir}/nrpe.pid" diff --git a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html index e4d7353..6e71aa5 100644 --- a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html +++ b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html @@ -148,7 +148,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/. diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index 69cb747..3230497 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -90,7 +90,7 @@ From fa2a6a350af81c9b297bbdfb506ae6347ddff45a Mon Sep 17 00:00:00 2001 From: Jenkins ServerDate: Fri, 28 Jul 2017 18:35:35 +0200 Subject: [PATCH 8/8] recommit for updates in build 18 --- CHANGELOG.md | 15 +++++++++++++++ doc/_index.html | 2 +- doc/file.README.html | 2 +- doc/index.html | 2 +- doc/puppet_classes/cd_nrpe.html | 2 +- .../cd_nrpe_3A_3Afirewall_3A_3Aiptables.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Aconfig.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Adirs.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Afiles.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Ainstall.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Aservice.html | 2 +- .../cd_nrpe_3A_3Amain_3A_3Auser.html | 2 +- doc/puppet_classes/cd_nrpe_3A_3Aparams.html | 2 +- .../cd_nrpe_3A_3Acommands_3A_3Adefinitions.html | 2 +- doc/top-level-namespace.html | 2 +- 15 files changed, 29 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 100a448..d93b13b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,21 @@ Changelog of Git Changelog. No issue
+e39182bc9aea67b Arne Teuke 2017-07-28 16:31:53 ++
typo
+ + +bc16eff165f7304 Jenkins Server 2017-07-28 16:31:45 ++
recommit for updates in build 17
+ + +c0293e37bc06adf Arne Teuke 2017-07-28 16:29:40 ++
typo
+ + b962ee1a2a6d02e Arne Teuke 2017-07-28 16:12:11
typo
diff --git a/doc/_index.html b/doc/_index.html index 3647c85..b541776 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -166,7 +166,7 @@ diff --git a/doc/file.README.html b/doc/file.README.html index 27d337b..24fa05c 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/index.html b/doc/index.html index a78179b..d38c3b9 100644 --- a/doc/index.html +++ b/doc/index.html @@ -241,7 +241,7 @@ environments. diff --git a/doc/puppet_classes/cd_nrpe.html b/doc/puppet_classes/cd_nrpe.html index 92e2247..6de6b81 100644 --- a/doc/puppet_classes/cd_nrpe.html +++ b/doc/puppet_classes/cd_nrpe.html @@ -140,7 +140,7 @@ class cd_nrpe { diff --git a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html index fb0897a..ff119a6 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Afirewall_3A_3Aiptables.html @@ -165,7 +165,7 @@ class cd_nrpe::firewall::iptables ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html index 9742660..f52f3f4 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html @@ -154,7 +154,7 @@ class cd_nrpe::main::config ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html index ea3e420..8cf04c8 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Adirs.html @@ -205,7 +205,7 @@ class cd_nrpe::main::dirs ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html index c328e63..aa2920d 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Afiles.html @@ -181,7 +181,7 @@ class cd_nrpe::main::files ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html index 553222b..a304032 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html @@ -160,7 +160,7 @@ class cd_nrpe::main::install ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html index 5bf4d44..7941234 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aservice.html @@ -175,7 +175,7 @@ class cd_nrpe::main::service ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html index 993881a..659fc72 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html @@ -193,7 +193,7 @@ class cd_nrpe::main::user ( diff --git a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html index 09fb117..0255438 100644 --- a/doc/puppet_classes/cd_nrpe_3A_3Aparams.html +++ b/doc/puppet_classes/cd_nrpe_3A_3Aparams.html @@ -960,7 +960,7 @@ $ne_nrpe_pid_file = "${ne_run_dir}/nrpe.pid" diff --git a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html index 6e71aa5..50e405d 100644 --- a/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html +++ b/doc/puppet_defined_types/cd_nrpe_3A_3Acommands_3A_3Adefinitions.html @@ -148,7 +148,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/. diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html index 3230497..1bb56d6 100644 --- a/doc/top-level-namespace.html +++ b/doc/top-level-namespace.html @@ -90,7 +90,7 @@