Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-14 | Merge remote-tracking branch 'shared/master'HEADmaster | kwadronaut | |
2017-07-21 | fix syntax errors | Matt Taggart | |
2017-07-20 | create a check_mk::params and start using it | Matt Taggart | |
2017-04-03 | Adopt syntax of puppetlabs/concat module | varac | |
2016-10-03 | Merge branch 'localfile' into 'master' | Matt Taggart | |
make file a non-virtual resource this check_mk local plugin file resource doesn't need to be a virtual resource, I suspect the "@" was just a typo since it doesn't seem to be 'realize'd or used in any collectors. Also remove the tag since it's not used anywhere. See merge request !16 | |||
2016-09-29 | make file a non-virtual resource | Matt Taggart | |
this check_mk local plugin file resource doesn't need to be a virtual resource, I suspect the "@" was just a typo since it doesn't seem to be 'realize'd or used in any collectors. Also remove the tag since it's not used anywhere. | |||
2016-05-09 | [bug] create and reload nagios config if needed | varac | |
We have the `inventory_only_on_changes` parameter that can be set to `false` to run and inventory and create and reload nagios config on every puppetrun. This fixes the bug that `Exec[check_mk-reload]` would only run when `/etc/nagios3/conf.d/check_mk/check_mk_objects.cfg` doesn't exist (meaning it would run once and not after this, until the file gets removed). multinode|citest|unstable.bitmask.net] - Resolves: https://leap.se/code/issues/6873 | |||
2016-05-03 | use inventory_only_on_changes to always run inventory and nagios reload | varac | |
By default ($inventory_only_on_changes set to `true`) these two execs are called only when config files changes: - Exec['check_mk-refresh'] (which inventorizes checks by calling `check_mk -II`) - Exec['check_mk-reload'] (which generates the nagios config and reloads nagios by calling `check_mk -O`) By setting this parameter to `false` these execs will be called on each puppetrun. | |||
2016-05-03 | lint manifests/init.pp | varac | |
2016-03-09 | Remove old checks on agent inventory | varac | |
2016-03-09 | lint and improve config.pp | varac | |
2015-12-03 | also have the hostname override the name that the key gets on the agent | Matt Taggart | |
2015-11-21 | Merge branch 'sethostname2' into 'master' | Matt Taggart | |
allow setting the desired agent hostname, but default to fqdn Sometimes the host's fqdn isn't the hostname you want it to use for ssh, allow overriding it See merge request !9 | |||
2015-11-20 | allow setting the desired agent hostname, but default to fqdn | Matt Taggart | |
2015-11-20 | Merge branch 'usessh_perms' into 'master' | Micah | |
ensure that use_ssh.mk permissions are 644, otherwise it ends up unreadable by the nagios user See merge request !7 | |||
2015-11-19 | ensure that use_ssh.mk permissions | Matt Taggart | |
are 644, otherwise it ends up unreadable by the nagios user | |||
2015-11-09 | fix tag name to use underscore too | Matt Taggart | |
2015-09-23 | fix define name to match class | Micah Anderson | |
2015-06-30 | Merge remote-tracking branch 'riseup/master' | Matt Taggart | |
2015-06-30 | allow version override | Matt Taggart | |
For the distro package case, allow overriding the version for agent and server | |||
2015-06-26 | add agent::install_local to facilitate installation of local checks, for | Micah Anderson | |
example: check-mk::agent::install_local { 'check-kvm' : ensure => present, source => 'puppet:///modules/ganeti/check-kvm', } | |||
2015-05-12 | fix join to use an array | Matt Taggart | |
2015-05-12 | fix missing } | Matt Taggart | |
2015-05-12 | Merge branch 'master' of gitlab.com:shared-puppet-modules-group/check_mk | Matt Taggart | |
Conflicts: manifests/agent/generate_sshkey.pp | |||
2015-05-12 | fix some else statements, adjust whitespace and indenting to be more sane, ↵ | Matt Taggart | |
minor linting | |||
2015-04-17 | Merge branch 'Dec2014merge' into 'master' | varac | |
riseup Dec2014merge riseup changes from the last few months, rebased to be easier to deal with. adds: * mrpe support (to replace nrpe) * ps support (to replace statd) * storing ssh keys in an alternate location * update docs * some bug fixes See merge request !2 | |||
2015-04-16 | improve comments for ps stuff | Matt Taggart | |
2015-04-16 | make sure package isn't already defined first | Matt Taggart | |
2015-04-16 | add sshuser comment | Matt Taggart | |
2015-04-16 | revert this part, since we contruct $target we _do_ need to check ↵ | Matt Taggart | |
authdir/authfile | |||
2015-04-16 | we don't need to check $authfile, puppet will do the right thing | Matt Taggart | |
Conflicts: manifests/agent/generate_sshkey.pp | |||
2015-04-16 | make setting host_tags a little safer if we're using the module default of undef | Matt Taggart | |
2015-04-16 | new resource collector for 'ps' checks | Matt Taggart | |
2015-04-16 | add mrpe subclass to setup the needed things for doing mrpe checks, so that ↵ | Matt Taggart | |
those checks can just include it (stolen from the leap site_check_mk, seems like a good thing to have in the shared module) | |||
2015-04-16 | set the user/group the key needs to be owner by on the server, default to ↵ | Matt Taggart | |
nagios, but this might need to be something else for OMD (if so then that will need tobe passed down via agent::config) | |||
2015-04-16 | define some files so that the nagios module doesn't try to recurse+purge them | Matt Taggart | |
2015-04-16 | use new override_builtin parameter to fix problem with central ↵ | Matt Taggart | |
authorized_keys directory, use sshuser | |||
2015-04-16 | make resource name unique per host to ensure no collisions | Matt Taggart | |
2015-04-16 | create an sshuser parameter, so we can determine when we need to use sudo in ↵ | Matt Taggart | |
the agent authorized_keys command | |||
2015-04-16 | switch to using a more standard storage location on the puppetmaster, and ↵ | Matt Taggart | |
make sure it exists, work around bug with /var/lib/puppet/modules, drop monitoring user/group | |||
2015-04-16 | remove username from key filename, add comments explaining where things are ↵ | Matt Taggart | |
getting installed, don't install the private key on the agent, it's not needed there | |||
2015-04-16 | add some comments about how these classes should be checking if the ssh ↵ | Matt Taggart | |
method is being used before doing xinetd related things | |||
2015-04-16 | if using ssh, clean up any existing xinetd config | Matt Taggart | |
2014-09-26 | /etc/init.d/xinetd has no status cmd in debian as of wheezy | varac | |
2014-04-22 | replace homedir with more specific keydir, authdir, and authfile in order to ↵ | Matt Taggart | |
allow overriding each. modify ::agent, ::agent::config, and ::agent::generate_sshkey to allow changing at each level, with reasonable defaults | |||
2014-04-21 | fix comment from copied code | Matt Taggart | |
2014-03-04 | use check_mk::server::collect_hosts for collecting storedconfig nodes | varac | |
2014-03-04 | use check_mk::agent::register if registering storedconfig nodes | varac | |
2014-02-12 | added class to deploy local checks | varac | |
2014-02-12 | use latest check-mk packages so they can be installed them from backports | varac | |
when apt-pinnned so. |