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

Repo Checks ( 7 of 17 successfull )
Metadata Valid
No translation
passed
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_SUPPORT_RANGE}
failed
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
passed
With Operatingsystem Support
No translation
passed
Supports Only Current Centos
No translation
failed
Supports Latest Centos
No translation
failed
Supports Only Current Debian
No translation
failed
Supports Latest Debian
No translation
failed
Supports Only Current Ubuntu
No translation
failed
Supports Latest Ubuntu
No translation
failed
In Modulesync Repo
Is listed as a module managed using modulesync_config
passed
Synced
Has a .msync.yml file
passed
Latest Modulesync
Has been synchronized with the latest tagged version of modulesync_config
failed
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
passed
Released
Is in modulesync_config and in forge releases.
passed
Valid Sync File
If a (optional) sync file is present, it must not contain a `.travis.yml` entry.
failed
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.
failed

Open Pull Requests

modulesync 4.0.0
modulesync
tests-fail

modulesync 4.0.0

Open PR in GitHub
Ignore failed agent starts
tests-fail

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

Open PR in GitHub
Drop Puppet 5 support; require 6.1.0 or newer
backwards-incompatible
tests-fail
Drop EOL CentOS 6/xinetd support
backwards-incompatible
tests-fail
support enterprise and debian10
tests-fail

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??

Open PR in GitHub
Allow stdlib 8.0.0
switch from camptocamp/systemd to voxpupuli/systemd