GitHub puppet-smokeping
Puppet module to install and configure smokeping. Including target and slave definition

Repo Checks ( 17 of 20 successfull )
Metadata Valid
No translation
passed
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_SUPPORT_RANGE}
passed
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
passed
With Operatingsystem Support
No translation
passed
Operatingsystems
No translation
passed
Supports Only Current Debian
No translation
passed
Supports Latest Debian
No translation
passed
Supports Only Current Ubuntu
No translation
passed
Supports Latest Ubuntu
No translation
failed
Supports Only Current Centos
No translation
passed
Supports Latest Centos
No translation
failed
Supports Only Current Redhat
No translation
passed
Supports Latest Redhat
No translation
passed
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.
passed
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.
passed

Open Pull Requests

modulesync 5.3.0
modulesync

modulesync 5.3.0

Open PR in GitHub
Add `default_slaves` parameter for the `Targets` section

This adds an optional default_slaves parameter that sets the slaves value at the top level of the Targets section of the smokeping config. The top-level slaves value is inherited by all of the targets, but can be overridden in individual targets.

Contains #142.

Open PR in GitHub
Don't manage datadir

This change adds a new manage_datadir argument to selectively
prevent the management of the data dir.

The scenario I ran into needing this was when using a master/slave
setup. The remote data comes in via Apache with the www-data user
and it requires a setfacl entry as documented at
https://github.com/oetiker/SmokePing/wiki/FAQ#master-slave-setups
or you'll see permission denied errors in the log file.

Ideally this module would be extended to support master/slave better,
but this will help in the meantime.

Open PR in GitHub
Configure slaves with systemd
backwards-incompatible

Configure smokeping in slave mode with a systemd dropin file. This is the way to configure smokeping slaves when using modern distribution packages.

Open PR in GitHub
Don't manage imgcache dir

Pull Request (PR) description

Allow not managing imgcache directory

Add more tests

This Pull Request (PR) fixes the following issues

Fixes #145

Open PR in GitHub