path: root/manifests
AgeCommit message (Collapse)Author
2014-04-09Configurable host_name variableantonio
2014-02-14Allow to deploy a plugin without registering itMarco Nenciarini
2014-02-03cleanup some of the missing partsmh
2014-02-03Add support for setting the descryption and group supportArjen Heidinga
2014-01-29correct dependencymh
2014-01-29unify logdirmh
2013-11-20Unify logrotate files into templatesEwoud Kohl van Wijngaarden
2013-11-20Unify OS specific munin-conf.confEwoud Kohl van Wijngaarden
In essence all munin-node.conf files contained the same template, besides a few values. By moving all to a single template, maintenance burden is reduced. To ensure all values are still present in the templates, tests are added.
2013-11-18use rather ensure_packagesTomas Barton
2013-11-03add a few more intelligent plugins for linux hostsmh
2013-11-03remove unnecessary dependenciesmh
2013-11-03fix #26 - do not manage files of a plugin if it should be absentmh
The directories are recursively managed and will purge these files anyway and trigger a proper restart. Like that we can safe a few resources in our catalog.
2013-11-03remove anchor dependency - fixed #26mh
given that all os are using package installation now, we can replace the anchor with the package dependency. It also caused a dependency cycle as the anchor was for the whole class and not only the package installation.
2013-11-03use rather the stdlib prefix function than the good old regsubst hackmh
2013-11-03cleanup openbsd manual installation + remove unnecessary filesmh
The manual OpenBSD installation is now so old and not needed anymore.
2013-11-03some docmh
2013-10-13Class[] -> Class[] requirement replaced by an anchorTomas Barton
2013-08-25Merge pull request #12 from oxilion/lintingduritong
2013-07-02lintifyEwoud Kohl van Wijngaarden
2013-06-24Changed include to ordering to prevent duplicate inclusionsWouter Schoot
2013-05-27Merge remote-tracking branch 'githubmirror/master'mh
Integrate the changes in other changes I already merged. Conflicts: README manifests/host/cgi.pp
2013-05-06Make the CGI owner configurableEwoud Kohl van Wijngaarden
2013-04-17setup $::operatingsystem triggered variables for the apache_user and ↵Micah Anderson
2013-04-17fix dependency on Concat::Fragment['munin.conf.header'], was set to File ↵Micah Anderson
which would cause this: err: Failed to apply catalog: Could not find dependency File[/etc/munin/munin.conf.header] for Exec[set_modes_for_cgi] at /etc/puppet/modules/munin/manifests/host/cgi.pp:6
2013-03-25fix duplicate command introduced by previous mergeSander Hoentjen
2013-03-25Merge pull request #9 from oxilion/fix_cgiduritong
Fix cgi
2013-03-25lintingSander Hoentjen
2013-03-25fix subscribeSander Hoentjen
2013-03-20Merge branch 'immerda/master'micah
Conflicts: files/plugins/xen-cpu templates/munin-node.conf.Debian.squeeze
2013-03-20Security: another mode change on /etc/munin/plugin-conf.d/munin-nodemicah
2013-03-20Security: plugin-config should not me world readable as it might contain ↵micah
2013-03-20Security: plugin-config should not me world readable as it might contain ↵mh
2013-03-18Merge remote-tracking branch 'githubmirror/master' into HEADmh
2013-03-18Add support for specifying tags for exported resourcesSander Hoentjen
This enables you to specify different servers for different clients.
2013-02-28move this to the apache modulemh
2013-02-28make it possible to manage the seltypemh
2013-02-28this require is pretty useless, as if we have a require on the define, we do ↵mh
not need to pass it down
2013-01-25Merge remote-tracking branch 'githubmirror/master'mh
2013-01-24added support for use_ssh for munin 2.0Markus Heberling
2012-12-07fix issue if pid is not at the beginning + lintingmh
2012-12-06replace xen-cpu plugin with a better pluginmh
2012-11-29filter correct unwanted interfacesmh
2012-11-27exclude more weird interfacesmh
2012-11-27improve regexpmh
2012-11-27filter out many of the useless interfaces that show upmh
2012-11-27there are now official selinux pluginsmh
2012-09-12add kvm pluginsmh
2012-07-19Fix requirements for pluginsGabriel Filion
When including munin::host without explicitly including munin::client, puppet fails to run with the following message: Could not find dependent Service[munin-node] for File[/etc/munin/plugins] at /tmp/vagrant-puppet/modules-0/munin/manifests/plugins/setup.pp:14 This is because munin::host declares a munin plugin, and in turn this one creates a dependency on the 'munin-node' package and service. Since this dependency is not fulfilled, the run fails. The munin::plugins::setup class needs to fulfill its own dependencies by including munin::client. Signed-off-by: Gabriel Filion <>