summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-09Merge branch 'fix_cron_time' into 'master' HEADmasterJerome Charaoui
Fix cron time This is a first attempt at fixing $cron_time. It's currently impossible to use the automatically generated timings. This would fix #4 . See merge request !4
2015-10-09Merge branch 'master' into 'master' Jerome Charaoui
update README to be more accurate for how the module actually works See merge request !3
2015-09-30give a default value to $cron_timeGabriel Filion
This'll make it configure the cron job to a 30mins interval randomly displaced within the hour. It's still possible to set $cron_time to a full cron time spec to set run times manually.
2015-09-30fix default value case for $cron_timeGabriel Filion
with the current code it's impossible to use the automatically generated cron time spec since to get there you need to set $cron_time to false, and this one in turn gets converted to an integer. This throws an error. To fix this, we'll base the second timing to be 30mins after the first one.
2015-08-28update README to be more accurate for how the module actually worksMicah Anderson
2015-05-21Fix storeconfig dependencies on DebianJerome Charaoui
2015-05-08Fix scope conflict in previous commitJerome Charaoui
2015-05-08Have passenger class pass along $manage_munin parameter (requires latest ↵Jerome Charaoui
passenger module)
2015-05-06Don't include mysql::server in puppet::master:storeconfigsJerome Charaoui
2015-05-06Fix default value of http_compression parameter in puppet::cronJerome Charaoui
2015-05-06Add missing storeconfigs parameter to puppet::master class (defaults to false)Jerome Charaoui
2015-05-06Fix /etc/default/puppetmaster on Debian when using mode => passengerJerome Charaoui
2015-05-06better default value for shorewall_puppetmaster parameterJerome Charaoui
2015-04-17Add GPLv3 licenseMicah Anderson
2015-03-27Merge remote-tracking branch ↵Micah Anderson
'tails/bugfix/8379-lastruncheck-compatibility-with-puppet-3.x'
2015-03-01Merge branch 'merge_immerda' into 'master'Micah
Merge immerda's changes GENERAL CHANGES * Now uses parameterized classes * Deprecates all top-scope "$puppet_*" variables * File source path changed from "site-puppet" to "site_puppet" master/puppet.conf * [main] default vardir changed /srv/puppet to /var/lib/puppet * [main] plugindest removed * [agent] logdest removed * [environments] removed base.pp * new $puppet::config, $puppet::config_content cron/base.pp * new $puppet::cron::cron_time, $puppet::http_compression, $puppet::cron::stop_service cron.pp * new puppet::cron parameterized class debian.pp * $puppet_ensure_version now $puppet::ensure_version init.pp * new puppet parameteried class * $use_shorewall deprecated linux.pp * $facter_ensure_version now $puppet::facter_ensure_version master/linux.pp * $puppetmaster_mode changed to $puppet::master::mode * does not require apache::base master * class puppet:puppetmaster::* renamed puppet::master::* * $puppet_fileserverconfig changed to $puppet::master::fileserver * added $puppet::master::config_content * $puppetmaster_storeconfigs changed to $puppet::master::storeconfigs master/lastruncheck.pp * $::puppet_lastruncheck_ignorehosts changed to $puppet::master::lastruncheck_ignorehosts * $::puppet_lastruncheck_ignorehosts_str changed to $puppet::master::lastruncheck_ignorehosts_str * $::puppet_lastruncheck_timeout_str changed to $puppet::master::lastruncheck_timeout_str * does not include cron * /etc/cron.d/puppetlast command changed master/cleanupreports * $puppetmaster_cleanup_reports[_dir] changed to $puppet::master::reports[_dir] * cron filename changed master/passenger * does not install puppetmaster-passenger package on Debian anymore * restart mechanism by creating /etc/puppet/rack/tmp/restart.txt * does not manage /usr/share/puppet/rack/puppetmasterd/config.ru anymore, config.ru expected at /etc/puppet/rack (check your Apache configs) See merge request !1
2015-02-24Merge branch 'master' of git://git.puppet.immerda.ch/module-puppetJerome Charaoui
Conflicts: files/master/config.ru files/master/puppet.conf manifests/base.pp manifests/centos.pp manifests/cron.pp manifests/cron/base.pp manifests/cron/linux.pp manifests/debian.pp manifests/init.pp manifests/linux.pp manifests/master/linux.pp manifests/master/package/debian.pp manifests/puppetmaster/base.pp manifests/puppetmaster/centos.pp manifests/puppetmaster/checklastrun.pp manifests/puppetmaster/checklastrun/disable.pp manifests/puppetmaster/cleanup_reports.pp manifests/puppetmaster/cleanup_reports/disable.pp manifests/puppetmaster/debian.pp manifests/puppetmaster/package.pp manifests/puppetmaster/package/base.pp manifests/puppetmaster/passenger.pp
2014-12-17add hiera management filemh
2014-12-03Upgrade lastruncheck to the latest upstream version (Closes: #8379).intrigeri
For a while, we've been copying that file from https://github.com/cafuego/check_puppetmaster.git. Before this commit, we had the version from upstream commit c121464. Since then, upstream has improved a few things, in particular they now call puppet in a way that works with 3.x too. Detailed --no-merges log: 89a3971c Add optional perfdata to output. 4d352938 - Use "-m1" argument to `grep` to only get the first match. - Check if yaml report exists before running grep against it. If the certificates and reports get out of sync (say, you deleted some reports) you'll get some "No such file or directory" 09c4c1a7 Use non-deprecated cert syntax (3.x) and make binary path and command configurable.
2014-12-03change char to us-asciitr
2014-09-05lintingmh
2014-09-05make tmp dir puppet writeable for cache invalidationsmh
2014-08-30fix cron name globally + lintingmh
2014-08-30do privilege drop properly within cronmh
2014-07-09get rid off lsb factsmh
2014-06-28lintingmh
2014-06-28now all puppet version have a statusmh
2014-05-03update the puppetclient puppet.conf to puppetversion > 3.5tr
2014-05-03update the puppetmaster puppet.conf to puppetversion > 3.5tr
2014-05-03change char to us-asciitr
2014-04-18address puppet 3.x deprecation warningsmh
2014-02-20Prevent duplicate declarations of 'apt' classJerome Charaoui
2014-02-20Don't deploy apt_preferences snippet on master if is undefJerome Charaoui
2014-02-18Fix site path in passenger classJerome Charaoui
2013-12-05lintingmh
2013-12-05fix source if we pass config_contentmh
2013-12-05make it possible to pass the content of the config from outsidemh
2013-12-05make it possible to consume an external databasemh
2013-08-25add cleanup jobmh
2013-08-05silence the lastrun output on only successfull runsmh
2013-07-27Merge remote-tracking branch 'intrigeri/bugfix/have_puppetlast_cronjob_run'Gabriel Filion
2013-05-20enable a different setting to be setmh
2013-05-20use ip instead of hostnamemh
2013-05-20this should be passed as a mysql hash heremh
2013-05-20so far this is only localhostmh
2013-05-20fix templatemh
2013-05-20correct namingmh
2013-05-20add a simple dashboard setupmh
2013-05-20if it runs with passenger there is no such servicemh
2013-05-20fix inheritingmh