GitHub puppet-check_mk
1
1
0
Install and configure check_mk agent and Nagios plugin

Metadata Valid
No translation
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_VERSION_RANGE}
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
With Operatingsystem Support
No translation
Supports Only Current Centos
No translation
Supports Latest Centos
No translation
Supports Only Current Debian
No translation
Supports Latest Debian
No translation
Supports Only Current Ubuntu
No translation
Supports Latest Ubuntu
No translation
In Modulesync Repo
No translation
In Plumbing
Is in plumbing
Has Secrets
Has a .sync.yml file
Synced
Has a .msync.yml file
Latest Modulesync
No translation
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
Released
Is in modulesync_config and in forge releases.
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.

Open Pull Requests

Drop EOL CentOS 6/xinetd support
backwards-incompatible
modulesync 4.0.0
modulesync
tests-fail

modulesync 4.0.0

Drop Puppet 5 support; require 6.1.0 or newer
backwards-incompatible
support enterprise and debian10

Pull Request (PR) description

  • Check-MK enterprise needs basic authentication to download the deb/rpm package, but the puppetmodule "file" does not support Authentication. Replaced with archive
  • Support of beta packages

The regex of 'manifest/install.pp' does not work with puppet6 and debian 10:

if $package =~ /^(check-mk-(\w*))(-|_)(\d*\.\d*\.\d*[pb]\d*).+\.(\w+)$/ {
$type = $3
$package_name = $1

when i use $5 instead of $3, it works. Is this a bug??

Rename site parameter to monitoring_site
backwards-incompatible

Pull Request (PR) description

Since “site” is a protected keyword, it may not be used as a parameter name. I renamed it to “monitoring_site”.

This Pull Request (PR) fixes the following issues

Fixes #41

Ignore failed agent starts

Pull Request (PR) description

This PR prepends a "-" to the agent executable name in order to make systemd ignore agent failures without failing the unit.
It also adds some comments, in order to make the code more readable.

This Pull Request (PR) fixes the following issues

I did not create an issue accompanying this PR.

See also