summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-24Merge commit 'c54fc2c945c06511449b2daefee13cbd9b0232d8' as ↵Micah
'puppet/modules/common'
2016-05-24Squashed 'puppet/modules/common/' content from commit ae14962Micah
git-subtree-dir: puppet/modules/common git-subtree-split: ae149624f9bc551865b93b9b7155af2de8deeb71
2016-05-24Merge commit 'a0341282c3eef05cf19c10e10f783e3c5536c8b0' as 'puppet/modules/git'Micah
2016-05-24Merge commit 'b6b29da6f63d5d04f2d587dfa2227b1d6c9ecded' as 'puppet/modules/ntp'Micah
2016-05-24Squashed 'puppet/modules/git/' content from commit ba5dd8dMicah
git-subtree-dir: puppet/modules/git git-subtree-split: ba5dd8d5c8e09d521ff49f1ebc753601e449f828
2016-05-24Squashed 'puppet/modules/ntp/' content from commit 8a554abMicah
git-subtree-dir: puppet/modules/ntp git-subtree-split: 8a554ab4b00e25f52a337c4c974fd89f44042957
2016-05-24Merge commit 'c6ee07dab8f08fb336d3452e0eda3ffbfae5baad' as 'puppet/modules/lsb'Micah
2016-05-24Squashed 'puppet/modules/lsb/' content from commit bac64e7Micah
git-subtree-dir: puppet/modules/lsb git-subtree-split: bac64e7595a6d4f8d409b024a26bddb1c06188d6
2016-05-24Merge commit 'aba291e2de1682620b6dc22446b30fe870b62956' as 'puppet/modules/apt'Micah
2016-05-24Merge commit '823e83dfb47af1d023f5e4ca46078bbc4df72006' as 'puppet/modules/sshd'Micah
2016-05-24Squashed 'puppet/modules/apt/' content from commit 33c61e8Micah
git-subtree-dir: puppet/modules/apt git-subtree-split: 33c61e8df59db1abbed379a9e9790946060a8f1e
2016-05-24Squashed 'puppet/modules/sshd/' content from commit 76f4f87Micah
git-subtree-dir: puppet/modules/sshd git-subtree-split: 76f4f872f81209a52df2205fd88b5619df58f003
2016-05-24Merge commit '996f68542865b811b1b3ca93119f7ca8cfb73fa0' as ↵Micah
'puppet/modules/concat'
2016-05-24Squashed 'puppet/modules/concat/' content from commit abce128Micah
git-subtree-dir: puppet/modules/concat git-subtree-split: abce1280e07b544d8455f1572dd870bbd2f14892
2016-05-24Merge commit '2728eed07d93fbd0daa8c4d528597cd156bf2546' as ↵Micah
'puppet/modules/openvpn'
2016-05-24Squashed 'puppet/modules/openvpn/' content from commit 26d4edcMicah
git-subtree-dir: puppet/modules/openvpn git-subtree-split: 26d4edc669853a268a65d2cbbfb42c19f1333de7
2016-05-23remove all git submodules, to replace them with subtreesMicah
Change-Id: I1d3c6b85f317f1dcc60d2a476c707265238e0198
2016-05-20[feat] Automatic couchdb db compactionvarac
Automatic background couchdb db compaction frees a huge amount of diskspace. - Resolves: #8118
2016-05-18Merge branch 'tests' into developvarac
2016-05-17update submodules so "rake test" doesnt complain anymorevarac
2016-05-17ignore Gemfile.lockvarac
2016-05-17[lint] make future parser happyvarac
2016-05-17Add syntaxcheck and lint rake tasks to platformvarac
`rake test` will run all puppet checks required for CI (syntax , validate, templates, spec, lint). We ignore lint checks for submodules for now because puppet-lint would complain a lot!
2016-05-16[test] added tests that use postmap -q to verify that leap_mx is returning ↵elijah
results
2016-05-12[feat] catch abnormal proc termination in syslogvarac
Sometimes a floating point exception or segfault of a process results in systemd restarting it, we want to recognize this from the syslog i.e.: systemd[1]: pixelated-server.service: main process exited, code=killed, status=8/FPE systemd[1]: Unit pixelated-server.service entered failed state. - Related: https://github.com/pixelated/pixelated-user-agent/issues/683
2016-05-09update check_mk submodulevarac
2016-05-03[bug] Run check_mk-refresh-inventory-daily after check_mk-refreshvarac
Otherwise, the nagios config will get regenerated and nagios gets reloaded before all checks are registered by a check_mk inventory. - Related: #6873
2016-05-03[bug] run check_mk inventory on every puppetrunvarac
After upgrading the platform, there might be old check_mk checks registered on the monitor hosts. We now run a check_mk inventory on every run that also purged old non-existng checks. - Resolves: #6873
2016-05-03migrate from obsolete SSLCertificateChainFile apache option (#8055)kwadronaut
2016-05-03migrate from obsolete SSLCertificateChainFile apache option (#8055)Micah
Change-Id: I20a28ae77c98071aefc1933e0ea73e5f3b895acb
2016-04-27Fix shorewall not starting with systemd (#8044)Micah
Shorewall in jessie doesn't come with a proper unit file, and as a result, it doesn't properly start with systemd. To solve this, we provide the systemd unit file that comes with stretch, add a systemd submodule that provides the exec resources needed for when systemd units or configuration files are changed Change-Id: I861fa951835928b4741abfbf969adcee4b8f147b
2016-04-25[tests] better error message when identity test cannot contact api. closes #8046elijah
2016-04-25Merge branch 'linting' into developvarac
2016-04-25[style] lint further morevarac
- ignore puppet lint error about inheriting from different namespace
2016-04-18Fix clamd start configuration (#8048)Micah
If clamd is not running, the helpful cronjob tries to start it again, but the way it is being started can only be run as root, and the cronjob is run as the clamav user, so you get an error on each cron run. This fixes that problem Change-Id: I4cdb29dc651bee8a2eef1655ad4748d885afae0f
2016-04-18[style] more manual linting for custom manifestsvarac
2016-04-18[style] lint some custom manifestsvarac
I used `puppet-lint -f FILE` to fix most issues, while finishing with manual intervention.
2016-04-18Only lint custom modules, not submodulesvarac
2016-04-18initial Rakefile and Gemfile for testsvarac
2016-04-13test: ensure that checkmk always gets the same list of testselijah
2016-04-12fix incorrect template nameMicah
Change-Id: I23d7fcea3755e9ecab561ecf69d8a6ecb8bdeca4
2016-04-12Put openvpn logs into leap directory (#8021)Micah
Have openvpn logs go to /var/log/leap/openvpn_$protocol, instead of to /var/log/daemon.log. Change-Id: I1fc33de660648ab0dba1ce98de2864649c104719
2016-04-12Log stunnel server logs same as client (#8021)Micah
stunnel server logs were not going to /var/log/stunnel4/*, but to /var/log/syslog instead. This was different from stunnel client logging, now its the same. Change-Id: I2dc2024b77dbb65554fc7865b0e46aedf930c6d8
2016-04-12Remove duplicate mail logging (#8021)Micah
Add a site_rsyslog config that removes duplicate mail logging. Previously mail logs would be copied to /var/log/syslog, mail.log, mail.err, mail.info, maillog and to the console. This removes those and only puts them in /var/log/mail.log. It also removes other superfluous configurations, either because they are commented out already, or because they are uucp or nntp. Change-Id: Ib05036787d2c818bf8802c22a4b8050f945a6e6d
2016-04-12Fix postfix connection to opendkim milter (#8020)Micah
In order for postfix to access the opendkim milter socket, we need to remove the chroot option for the cleanup service. See e97a9d3800b173375a630e18e4b1aa0894eb96e1 for opendkim implementation. Change-Id: I2742650965e61273fb804ebe9ce3f9bd38796582
2016-04-12leap_cli: rename 'debug' command to 'info' command, since --debug is already ↵elijah
a thing.
2016-04-12fix node seeding (closes #8026)elijah
2016-04-10pin nickserver source to origin/version/0.8elijah
2016-04-08tests: include _api_tester partial for couchdb nodes.elijah
2016-04-08partials - add support for leap_cli's inheritable service partials (requires ↵elijah
latest develop branch leap_cli)