summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-02Fix variable interpolationJan Dittberner
2019-08-02Remove duplicate package definitionJan Dittberner
2019-08-02Use variables for paths, install repreproJan Dittberner
2019-08-02Clean /etc/passwd in upload chrootJan Dittberner
2019-08-02Manage chroot for debarchive uploadsJan Dittberner
2019-08-02Use double quotes to allow newlineJan Dittberner
2019-08-02Fix rssh line syntaxJan Dittberner
2019-08-02Fix source path for rssh.global.confJan Dittberner
2019-08-02Setup rssh to restrict uploads to sftp and scpJan Dittberner
2019-08-02Trash the mini-dinstall setupJan Dittberner
I decided to replace mini-dinstall with a reprepro based setup to have support the modern Debian repository format.
2019-08-01Let debarchive run in its own directoryJan Dittberner
You need to use a bind mount in /etc/fstab /srv/debarchive/archive/mini-dinstall/incoming /srv/upload/incoming - bind 0 0
2019-08-01Fix typoJan Dittberner
2019-08-01Fix dependency declaration for debarchive serviceJan Dittberner
2019-08-01Add intermediate directory /srv/uploadJan Dittberner
2019-08-01Move uploads to /srv/upload/incomingJan Dittberner
To make this setup work you should have the following in /etc/ssh/sshd_config: Match User debarchive ForceCommand internal-sftp ChrootDirectory /srv/upload AllowTcpForwarding no
2019-08-01Move template to the correct directoryJan Dittberner
2019-08-01Setup mini-dinstall under debarchive userJan Dittberner
2019-08-01Use gid instead of non-existing groupJan Dittberner
2019-08-01Add new profile debarchive for webstaticJan Dittberner
2019-07-30Re-enable mail alias handlingJan Dittberner
A fix for https://github.com/puppetlabs/puppet/pull/7632 came with Puppet 6.7.1.
2019-07-30Apply base profile to extmonJan Dittberner
2019-07-30Fix class nameJan Dittberner
2019-07-30Add external monitoring host role and configJan Dittberner
2019-07-29Purge nrpe_agent from icinga2 agent nodesJan Dittberner
2019-07-29Remove arbitration from sniproxyJan Dittberner
2019-07-29Enable icinga2 agent on test3Jan Dittberner
2019-07-29Enable icinga2 agent on webstaticJan Dittberner
2019-07-29Enable icinga2 agent on translationsJan Dittberner
2019-07-29Enable icinga2 agent on svnJan Dittberner
2019-07-29Enable icinga2 agent on proxyoutJan Dittberner
2019-07-29Enable icinga2 agent on proxyinJan Dittberner
2019-07-29Add apt.puppet.com to debpuppet ACLJan Dittberner
2019-07-28Fix Apt::Update order for icinga2 packagesJan Dittberner
2019-07-28Add icinga2 agent on JenkinsJan Dittberner
2019-07-28Try to improve icinga agent profileJan Dittberner
Enforce order of master certificate installation to avoid issues with certificate enrollment during API activation.
2019-07-28Add Icinga2 agent on ircserverJan Dittberner
2019-07-28Setup icinga2 agent on webJan Dittberner
2019-07-28Allow access to wordpress domains from blogJan Dittberner
2019-07-25Add icinga2_agent on bugsJan Dittberner
2019-07-24Assign correct role to issueJan Dittberner
2019-07-24Add icinga2_agent to issueJan Dittberner
2019-07-24Update copyright yearsJan Dittberner
2019-07-24Install icinga2 agent on emailoutJan Dittberner
2019-07-24Disable mailalias handling due to Puppet regressionJan Dittberner
2019-07-24Enable icinga2 notificationsJan Dittberner
2019-07-23Use correct ticket for motion.infra.cacert.orgJan Dittberner
2019-07-23Add icinga2 agent on motionJan Dittberner
2019-07-22Remove target from zone/endpoint definitionJan Dittberner
2019-07-22Fix syntax errorJan Dittberner
2019-07-22Fix resource definition for external authJan Dittberner