Peter Palfrader [Fri, 1 Sep 2017 13:09:28 +0000 (13:09 +0000)]
next step in getting salsa pg backed up
Peter Palfrader [Fri, 1 Sep 2017 13:07:41 +0000 (13:07 +0000)]
actually add pg's sshkeys-manual
Peter Palfrader [Fri, 1 Sep 2017 13:04:13 +0000 (13:04 +0000)]
ship pg backup sshkeys in puppet
Peter Palfrader [Fri, 1 Sep 2017 11:49:36 +0000 (11:49 +0000)]
salsa: allow postgresql connections from backuphosts through firewall
Peter Palfrader [Fri, 1 Sep 2017 11:39:18 +0000 (11:39 +0000)]
pg: put postgres ssh keys onto backup server
Peter Palfrader [Fri, 1 Sep 2017 09:29:18 +0000 (09:29 +0000)]
move roles::postgresql_server to postgres::backup_source
Peter Palfrader [Fri, 1 Sep 2017 09:28:50 +0000 (09:28 +0000)]
add a comment explaining postgresql_server
Peter Palfrader [Fri, 1 Sep 2017 09:19:51 +0000 (09:19 +0000)]
Create .nobackup flag in non-hardcoded datadir
Peter Palfrader [Fri, 1 Sep 2017 09:14:56 +0000 (09:14 +0000)]
salsa: Make sure we use pg 9.6, and listen on *
Peter Palfrader [Fri, 1 Sep 2017 07:39:33 +0000 (09:39 +0200)]
Add salsa-admin@d.o
Peter Palfrader [Thu, 31 Aug 2017 21:46:31 +0000 (21:46 +0000)]
create salsa database with puppet
Peter Palfrader [Thu, 31 Aug 2017 21:43:52 +0000 (21:43 +0000)]
new concat no longer works with source => <file> on jessie hosts. Switch to content => template in the one use of that
Peter Palfrader [Thu, 31 Aug 2017 21:19:46 +0000 (23:19 +0200)]
Update concat
Peter Palfrader [Thu, 31 Aug 2017 21:13:32 +0000 (23:13 +0200)]
Update stdlib
Peter Palfrader [Thu, 31 Aug 2017 21:08:27 +0000 (23:08 +0200)]
newer pg module
Peter Palfrader [Thu, 31 Aug 2017 20:02:58 +0000 (20:02 +0000)]
salsa: more mail setup
Peter Palfrader [Thu, 31 Aug 2017 19:11:18 +0000 (19:11 +0000)]
salsa: set mail username and password
Peter Palfrader [Thu, 31 Aug 2017 18:55:04 +0000 (18:55 +0000)]
salsa: plan to deploy database with puppet, write out credentials to a .yaml file
Peter Palfrader [Thu, 31 Aug 2017 18:31:58 +0000 (18:31 +0000)]
salsa: no yarn handling
Peter Palfrader [Thu, 31 Aug 2017 18:26:59 +0000 (20:26 +0200)]
Add actual postgresl module from puppetlabs
Peter Palfrader [Thu, 31 Aug 2017 18:26:29 +0000 (20:26 +0200)]
Add postgresl module from puppetlabs
Peter Palfrader [Thu, 31 Aug 2017 18:19:03 +0000 (18:19 +0000)]
Start with salsa.debian.org role/module
Peter Palfrader [Thu, 31 Aug 2017 16:40:44 +0000 (16:40 +0000)]
Add godard to salsa.debian.org role
Peter Palfrader [Thu, 31 Aug 2017 16:17:21 +0000 (16:17 +0000)]
replace modules/nagios/files/dsa-nagios with a symlink to a new install location
Peter Palfrader [Thu, 31 Aug 2017 16:05:36 +0000 (16:05 +0000)]
Replace modules/exim/files/certs and modules/ssl/files/clientcerts with symlinks to the auto-ca
Peter Palfrader [Wed, 30 Aug 2017 09:45:55 +0000 (11:45 +0200)]
Do not put incoming.debian.org into klecker
Peter Palfrader [Wed, 30 Aug 2017 08:47:02 +0000 (08:47 +0000)]
install irqbalance on multi-cpu systems
Peter Palfrader [Wed, 30 Aug 2017 08:31:39 +0000 (08:31 +0000)]
put a basic postfix config in place
Peter Palfrader [Wed, 30 Aug 2017 08:31:12 +0000 (08:31 +0000)]
put a basic postfix config in place
Peter Palfrader [Wed, 30 Aug 2017 07:39:20 +0000 (07:39 +0000)]
add heavy_postfix setting in local.yaml, and set smarthosts for not-heavy-postfix postfix hosts
Peter Palfrader [Wed, 30 Aug 2017 07:26:08 +0000 (07:26 +0000)]
Have postfix include debian_org::mail_incoming_port also
Peter Palfrader [Wed, 30 Aug 2017 07:21:07 +0000 (07:21 +0000)]
Move incoming mail port handling from exim to the debian_org module
Peter Palfrader [Wed, 30 Aug 2017 07:14:29 +0000 (09:14 +0200)]
confine allow-all smtp in postfix to role lists
Julien Cristau [Wed, 30 Aug 2017 07:08:03 +0000 (09:08 +0200)]
Make the static-mirror-run log per component
Julien Cristau [Tue, 29 Aug 2017 21:35:41 +0000 (23:35 +0200)]
Add /srv/security.upload.d.o on suchon
Peter Palfrader [Tue, 29 Aug 2017 16:10:13 +0000 (18:10 +0200)]
route salsa.debian.org to godard.debian.org
Peter Palfrader [Tue, 29 Aug 2017 08:17:19 +0000 (10:17 +0200)]
maintain /srv/keyring.debian.org tree in puppet
Peter Palfrader [Tue, 29 Aug 2017 08:12:43 +0000 (10:12 +0200)]
Add factor to determine whether a host has a keyring.debian.org mirror
Peter Palfrader [Mon, 28 Aug 2017 12:40:55 +0000 (14:40 +0200)]
run every 2 hours instead of hourly
Peter Palfrader [Mon, 28 Aug 2017 12:39:39 +0000 (14:39 +0200)]
Split header of puppet-nagios-wraps into own fragment, set orders
Peter Palfrader [Mon, 28 Aug 2017 12:37:59 +0000 (14:37 +0200)]
Migrate /etc/cron.d/puppet-nagios-hpsa to the puppet-nagios-wraps concat
Peter Palfrader [Mon, 28 Aug 2017 12:35:32 +0000 (14:35 +0200)]
Switch /etc/cron.d/puppet-nagios-wraps to concat
Peter Palfrader [Mon, 28 Aug 2017 12:06:20 +0000 (14:06 +0200)]
Put the puppet motd into /etc/motd on stretch hosts
Peter Palfrader [Mon, 28 Aug 2017 11:51:05 +0000 (13:51 +0200)]
run every 2 hours instead of hourly
Peter Palfrader [Mon, 28 Aug 2017 11:50:17 +0000 (13:50 +0200)]
Use $::smartarraycontroller_hpsa or $::smartarraycontroller_cciss instead of $::smartarraycontroller
Peter Palfrader [Mon, 28 Aug 2017 11:49:37 +0000 (13:49 +0200)]
run dsa-check-hpssacli out of cron on smartarraycontroller_hpsa hosts
Peter Palfrader [Mon, 28 Aug 2017 11:39:52 +0000 (13:39 +0200)]
split smartarraycontroller into smartarraycontroller_cciss and smartarraycontroller_hpsa
Peter Palfrader [Mon, 28 Aug 2017 08:29:20 +0000 (10:29 +0200)]
We no longer need the memcached module - do not list it in 3rdparty/Puppetfile
Aurelien Jarno [Mon, 28 Aug 2017 08:24:04 +0000 (10:24 +0200)]
setup-dchroot: only keep 2 old chroots
Since the switch to gcc-7 as default compiler, the chroots are much
bigger. Only keep the two last ones to save space.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Peter Palfrader [Sun, 27 Aug 2017 14:15:37 +0000 (16:15 +0200)]
ubc-bl[26] are down -- no longer use them as NTP servers
Peter Palfrader [Sun, 27 Aug 2017 11:39:00 +0000 (13:39 +0200)]
manage grub on bytemark blades, and enable nopat
Peter Palfrader [Sun, 27 Aug 2017 09:02:08 +0000 (11:02 +0200)]
multipath/templates/multipath-bm-os.conf.erb is unused, remove
Peter Palfrader [Sun, 27 Aug 2017 09:00:42 +0000 (11:00 +0200)]
Remove a bunch of 3rdparty modules that seem unused
These are: apache, aviator, cinder, glance, horizon, inifile,
keystone, memcached, neutron, nova, openstacklib, qpid, vswitch.
Peter Palfrader [Sun, 27 Aug 2017 08:54:06 +0000 (10:54 +0200)]
memcached (openstack) is no longer in use
Peter Palfrader [Sun, 27 Aug 2017 08:53:14 +0000 (10:53 +0200)]
keystone (openstack) is no longer in use
Peter Palfrader [Sat, 26 Aug 2017 12:46:12 +0000 (14:46 +0200)]
Remove elasticsearch module, it is no longer needed
Peter Palfrader [Sat, 26 Aug 2017 12:45:46 +0000 (14:45 +0200)]
Retire stockhausen/listsearch (RT#6848)
Peter Palfrader [Fri, 25 Aug 2017 16:49:43 +0000 (18:49 +0200)]
Add antiharassment to callout_users, grey_users, rbllist, and rhsbllist
Peter Palfrader [Wed, 23 Aug 2017 17:37:41 +0000 (19:37 +0200)]
vittoria on pg9.6
Luca Filipozzi [Mon, 21 Aug 2017 19:25:57 +0000 (19:25 +0000)]
removed weak ssh key; added new admin key
Paul Wise [Mon, 21 Aug 2017 15:41:26 +0000 (11:41 -0400)]
Use ensure => "present" for video.debian.net ssl
It doesn't have any files so it doesn't have a static component.
ssl::service only transfers certificates for services that
have static components defined.
Paul Wise [Mon, 21 Aug 2017 11:40:08 +0000 (07:40 -0400)]
Add TLS for video.debian.net and the redirects within it
meetings-archive.debian.net now supports https so
using https for both the initial request and the
redirect to meetings-archive would be nice.
Aurelien Jarno [Sun, 20 Aug 2017 11:33:47 +0000 (13:33 +0200)]
Decommission gigault.debian.org
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Peter Palfrader [Sun, 20 Aug 2017 08:17:19 +0000 (10:17 +0200)]
Do limit group sftponly to sftp
Peter Palfrader [Sat, 19 Aug 2017 14:40:55 +0000 (16:40 +0200)]
make sure /etc/default/grub.d is just populated by puppet
Peter Palfrader [Sat, 19 Aug 2017 14:35:55 +0000 (16:35 +0200)]
Simplify setting grub_do_nopat
Paul Wise [Sat, 19 Aug 2017 14:11:31 +0000 (10:11 -0400)]
Also redirect URLs that are missing a trailing slash
Prevents 404 errors when loading http://deb.debian.org/debian
See-also: http://forums.debian.net/viewtopic.php?f=20&t=134288
See-also: <
20170812033010.GA23525@elchanate.org>
Peter Palfrader [Sat, 19 Aug 2017 13:15:18 +0000 (15:15 +0200)]
Try to route git mail to godard -- the service is called salsa
Peter Palfrader [Sat, 19 Aug 2017 10:04:40 +0000 (12:04 +0200)]
Try to route git mail to godard
Peter Palfrader [Fri, 18 Aug 2017 13:55:30 +0000 (15:55 +0200)]
spell aagaard right
Peter Palfrader [Fri, 18 Aug 2017 13:46:09 +0000 (15:46 +0200)]
fix templates
Peter Palfrader [Fri, 18 Aug 2017 13:44:41 +0000 (15:44 +0200)]
fasolo grub
Peter Palfrader [Fri, 18 Aug 2017 13:32:41 +0000 (15:32 +0200)]
manage grub on arm-arm-03
Peter Palfrader [Fri, 18 Aug 2017 13:28:23 +0000 (15:28 +0200)]
manage grub on arm-arm-01
Peter Palfrader [Fri, 18 Aug 2017 13:05:19 +0000 (15:05 +0200)]
aagard, acker grub
Peter Palfrader [Fri, 18 Aug 2017 13:04:50 +0000 (15:04 +0200)]
skroutz does not need nopat
Peter Palfrader [Fri, 18 Aug 2017 13:02:00 +0000 (15:02 +0200)]
Use ttyAMA0 based on hostname instead of arch
Peter Palfrader [Fri, 18 Aug 2017 12:52:35 +0000 (14:52 +0200)]
split grub and kernel serial
Peter Palfrader [Fri, 18 Aug 2017 12:44:47 +0000 (14:44 +0200)]
puppetized grub on mirror-skroutz, mirror-accumu
Aurelien Jarno [Fri, 18 Aug 2017 12:24:31 +0000 (14:24 +0200)]
beach is on stretch too, so remove from experimental-apache
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Peter Palfrader [Fri, 18 Aug 2017 12:15:58 +0000 (14:15 +0200)]
Revert "temporarily disable ntp install fu while we get virt-what installed"
This reverts commit
e97ada246f6bbbdb8007d1156db9007b518aaf43.
Peter Palfrader [Fri, 18 Aug 2017 09:29:32 +0000 (11:29 +0200)]
draghi is on stretch too, so remove from experimental-apache
Peter Palfrader [Thu, 17 Aug 2017 19:46:56 +0000 (21:46 +0200)]
Move nopat setting to puppetized grub on casulana,mirror-anu,sallinen,storace; and also enable serial
Peter Palfrader [Thu, 17 Aug 2017 18:19:15 +0000 (18:19 +0000)]
Configure ubc blade grub with puppet
Peter Palfrader [Thu, 17 Aug 2017 09:37:29 +0000 (11:37 +0200)]
temporarily disable ntp install fu while we get virt-what installed
Peter Palfrader [Thu, 17 Aug 2017 09:31:43 +0000 (11:31 +0200)]
install virt-what and use facter's default virtual facts
Discussion in #d-a suggests that on jessie facter needs the virt-what
package installed for the virtual and is_virtual facts to work.
Install it on jessie (and purge on stretch and later), and revert to
using the facter's default facts about virtualization.
Also remove our own systemd based virt fact.
Peter Palfrader [Thu, 17 Aug 2017 09:24:05 +0000 (11:24 +0200)]
Use new virt factor in grub manifest
Peter Palfrader [Thu, 17 Aug 2017 09:23:08 +0000 (11:23 +0200)]
Use new virt factor in time manifest
Peter Palfrader [Thu, 17 Aug 2017 09:19:49 +0000 (11:19 +0200)]
add a virt facter based on systemd
Peter Palfrader [Wed, 16 Aug 2017 12:33:21 +0000 (14:33 +0200)]
Allow gitdoadm sudo to git on godard
Peter Palfrader [Wed, 16 Aug 2017 11:49:36 +0000 (13:49 +0200)]
And set net.ifnames to 0
Peter Palfrader [Wed, 16 Aug 2017 11:47:35 +0000 (13:47 +0200)]
And set net.ifnames to 0
Peter Palfrader [Wed, 16 Aug 2017 11:38:10 +0000 (13:38 +0200)]
Fix entry for hier
Peter Palfrader [Wed, 16 Aug 2017 11:37:27 +0000 (13:37 +0200)]
Add godard
Peter Palfrader [Wed, 16 Aug 2017 09:06:41 +0000 (11:06 +0200)]
Add godard (new git hosting host)
Peter Palfrader [Sun, 13 Aug 2017 17:11:42 +0000 (19:11 +0200)]
Add 62.46.0.0/15 to weasel's networks
Aurelien Jarno [Sun, 13 Aug 2017 02:53:02 +0000 (04:53 +0200)]
lvm-conova-ganeti.conf: disable lvmetad
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sat, 12 Aug 2017 21:43:03 +0000 (23:43 +0200)]
lvm-conova-ganeti.conf: setup a global_filter
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sat, 12 Aug 2017 15:54:26 +0000 (17:54 +0200)]
Revert "Revert nrpe dsa2_shutdown command to its state before dsa-is-shutdown-scheduled"
This reverts commit
971573de556cd68ce1ada54f7a07c366c69ed953.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sat, 12 Aug 2017 15:52:00 +0000 (17:52 +0200)]
dsa-is-shutdown-scheduled: rewrite the systemd-shutdownd test using pgrep
Otherwise we end up detecting the command started by dsa-is-shutdown-scheduled
when the script is launched twice or more at the same time.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>