summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-09fix tag name to use underscore tooMatt Taggart
2015-09-23fix define name to match classMicah Anderson
2015-06-30Merge remote-tracking branch 'riseup/master'Matt Taggart
2015-06-30allow version overrideMatt Taggart
For the distro package case, allow overriding the version for agent and server
2015-06-26add agent::install_local to facilitate installation of local checks, forMicah Anderson
example: check-mk::agent::install_local { 'check-kvm' : ensure => present, source => 'puppet:///modules/ganeti/check-kvm', }
2015-05-12fix join to use an arrayMatt Taggart
2015-05-12fix missing }Matt Taggart
2015-05-12Merge branch 'master' of gitlab.com:shared-puppet-modules-group/check_mkMatt Taggart
Conflicts: manifests/agent/generate_sshkey.pp
2015-05-12fix some else statements, adjust whitespace and indenting to be more sane, ↵Matt Taggart
minor linting
2015-04-17Merge 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-17Add GPLv3 licenseMicah Anderson
2015-04-16improve comments for ps stuffMatt Taggart
2015-04-16make sure package isn't already defined firstMatt Taggart
2015-04-16add sshuser commentMatt Taggart
2015-04-16revert this part, since we contruct $target we _do_ need to check ↵Matt Taggart
authdir/authfile
2015-04-16we don't need to check $authfile, puppet will do the right thingMatt Taggart
Conflicts: manifests/agent/generate_sshkey.pp
2015-04-16make setting host_tags a little safer if we're using the module default of undefMatt Taggart
2015-04-16add details about migrating from statd and nrpeMatt Taggart
2015-04-16new resource collector for 'ps' checksMatt Taggart
2015-04-16add 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-16set 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-16define some files so that the nagios module doesn't try to recurse+purge themMatt Taggart
2015-04-16use new override_builtin parameter to fix problem with central ↵Matt Taggart
authorized_keys directory, use sshuser
2015-04-16make resource name unique per host to ensure no collisionsMatt Taggart
2015-04-16create an sshuser parameter, so we can determine when we need to use sudo in ↵Matt Taggart
the agent authorized_keys command
2015-04-16switch 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-16remove 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-16add TODO for proper distro supportMatt Taggart
2015-04-16add 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-16if using ssh, clean up any existing xinetd configMatt Taggart
2014-09-26/etc/init.d/xinetd has no status cmd in debian as of wheezyvarac
2014-04-22replace 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-21fix comment from copied codeMatt Taggart
2014-03-04Merge branch '5253_make_storedconfigs_optional' into leap_mastervarac
2014-03-04use check_mk::server::collect_hosts for collecting storedconfig nodesvarac
2014-03-04use check_mk::agent::register if registering storedconfig nodesvarac
2014-02-12added class to deploy local checksvarac
2014-02-12use latest check-mk packages so they can be installed them from backportsvarac
when apt-pinnned so.
2014-02-06added parameter to configure nagios subdir namevarac
2014-02-05fixed leftover in agent.pp, lintedvarac
2014-02-05Merge remote-tracking branch 'riseup/master'varac
Conflicts: manifests/agent.pp manifests/agent/config.pp
2014-02-05don't install xinetd by default, restructed agent use of sshvarac
2014-01-17pass the homedir parameter down from check_mk::agent so we can override itMatt Taggart
2014-01-17disable service dependencyMatt Taggart
2014-01-17make variable parameters so we can override themMatt Taggart
2014-01-14mentions this clone's homeMatt Taggart
2014-01-13updated readme.md about ssh authentication, added examples for debian in ↵varac
debian.md
2013-08-21make registering of agents on check_mk host optionalvarac
2013-07-25specify default vars directly, not via scoped variablesvarac
2013-07-25chown monitoring:monitoring etc/check_mk/conf.d/use_ssh.mkvarac