Fix incorrect template data-type and add tests.
<!--
Thank you for contributing to this project!
-->
I want to be able to configure ssl protocol settings even if I don't use ssl cert authentication.
SSL directive can be included all time even if daemon is started with no-ssl flag.
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
Remove reference to recurse => true
in README, as that option was removed in Commit 0bf84794ac98b55b5e54e72b7b3f56a129ae5b80
N/A
Add the ability to manage the user and group for nrpe. By default, this is turned off, but can easily be turned on if the user or group were not added automatically by the package.
Allow allow_bash_command_substitution
to be set.
config manifest sets the value to a string of 0 or 1, but the template expects a Boolean. Since we need to allow for undef value, best to keep it Boolean all the way through.
Error: Evaluation Error: Error while evaluating a Function Call, lambda: parameter 'allow_bash_command_substitution' expects a value of type Undef or Boolean, got String (file: /etc/puppetlabs/code/environments/nrpe_update/modules/nrpe/manifests/config.pp, line: 24, column: 16) on node localhost.localdomain
Allow to use sudo outside of /usr/bin. It usefull for FreeBSD compatibility. There is also a patch to update OS compatibility list.
N/A
modulesync 5.1.0
<!--
Thank you for contributing to this project!
-->
Packagestyle not supported under FreeBSD yet.
Added the right package style with FreeBSD NRPEv3 support.
Added new variable to setup listenqueuesize for huge set of monitoring commands
Include description of variable into the readme.
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
The syslogfacility type is present in stdlib, so we should use it.
Before merging this,
https://github.com/puppetlabs/puppetlabs-stdlib/pull/1005 needs to be
released. We also need to update metadata.json
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
Converted the project work with PDK 2.5.0
Fixed merge behavior when nrpe::commands or nrpe::plugins resources gets created at different hiera levels
i.e. OS.yaml and node.yaml
Fixes #67
The primary goal of this PR was to update the puppetlabs-concat dependency to permit the use of puppetlabs-stdlib 9.x.
Recently added tests for Oracle Linux 7 were failing. The necessary packages needed EPEL to be available, but even when this was added the installation of nagios-plugins-all
failed due to dependency errors. I tried Oracle Linux 7, 8 and 9, so I'm not sure whether this module can support Oracle Linux easily.
If Oracle Linux support is important, there are more details from the failed CI runs in our fork (see here for 7 and here for 8 and 9).