Peter Palfrader [Thu, 31 May 2018 15:28:50 +0000 (17:28 +0200)]
non-SSL is on 80
Peter Palfrader [Thu, 31 May 2018 15:25:05 +0000 (17:25 +0200)]
Use anonscm.map
Peter Palfrader [Thu, 31 May 2018 15:24:19 +0000 (17:24 +0200)]
try to put anonscm.map onto host, 3
Peter Palfrader [Thu, 31 May 2018 15:23:32 +0000 (17:23 +0200)]
try to put anonscm.map onto host, 2
Peter Palfrader [Thu, 31 May 2018 15:22:07 +0000 (17:22 +0200)]
try to put anonscm.map onto host
Peter Palfrader [Thu, 31 May 2018 15:15:38 +0000 (17:15 +0200)]
prepare anonscm vhost
Peter Palfrader [Wed, 30 May 2018 12:16:25 +0000 (14:16 +0200)]
set hsts on snapshot
Peter Palfrader [Wed, 30 May 2018 08:24:46 +0000 (10:24 +0200)]
Try to put haproxy on snapshot hosts
Peter Palfrader [Wed, 30 May 2018 08:18:57 +0000 (10:18 +0200)]
Add a logging device for haproxy
Peter Palfrader [Wed, 30 May 2018 08:17:08 +0000 (10:17 +0200)]
Add haproxy module from tor
Peter Palfrader [Wed, 30 May 2018 08:16:25 +0000 (10:16 +0200)]
a haproxy facter
Peter Palfrader [Wed, 30 May 2018 08:00:54 +0000 (10:00 +0200)]
More verbose setup-all-dchroots when run in a terminal
Peter Palfrader [Tue, 29 May 2018 14:24:02 +0000 (16:24 +0200)]
install snapshot cert
Peter Palfrader [Tue, 29 May 2018 12:37:24 +0000 (14:37 +0200)]
sallinen: retire 443->5473 dnat
Peter Palfrader [Tue, 29 May 2018 09:37:43 +0000 (11:37 +0200)]
Fetch sallinen.debian.org snapshot backups from port 5473
Peter Palfrader [Mon, 28 May 2018 21:59:50 +0000 (23:59 +0200)]
pg ssh auth: danzi: remove read for sibelius; lw07: switch read sibelius to read sallinen; sallinen: remove read sibelius
Peter Palfrader [Mon, 28 May 2018 21:57:06 +0000 (23:57 +0200)]
backup sallinen pg
Peter Palfrader [Mon, 28 May 2018 21:54:27 +0000 (23:54 +0200)]
sallinen has a pg server
Peter Palfrader [Mon, 28 May 2018 21:25:30 +0000 (23:25 +0200)]
pg firewalling
Peter Palfrader [Mon, 28 May 2018 21:12:24 +0000 (23:12 +0200)]
add lw07 to snapshot_web group
Peter Palfrader [Mon, 28 May 2018 18:13:08 +0000 (20:13 +0200)]
start varnish only after network is online
Peter Palfrader [Mon, 28 May 2018 18:09:54 +0000 (20:09 +0200)]
Try an network_online target for stretch hosts
Peter Palfrader [Mon, 28 May 2018 09:20:57 +0000 (11:20 +0200)]
And setup ferm, 2
Peter Palfrader [Mon, 28 May 2018 09:19:34 +0000 (11:19 +0200)]
And setup ferm
Peter Palfrader [Mon, 28 May 2018 09:15:22 +0000 (11:15 +0200)]
add -j unix,user=vcache -F to varnishd call
Peter Palfrader [Mon, 28 May 2018 08:54:40 +0000 (10:54 +0200)]
and use array for listening ports
Peter Palfrader [Mon, 28 May 2018 08:53:11 +0000 (10:53 +0200)]
varnish on stretch now takes several -a arguments instead of one with multiple addresses
Peter Palfrader [Mon, 28 May 2018 08:40:16 +0000 (10:40 +0200)]
sallinen varnish, 2
Peter Palfrader [Mon, 28 May 2018 08:37:24 +0000 (10:37 +0200)]
sallinen varnish
Peter Palfrader [Mon, 28 May 2018 08:19:18 +0000 (10:19 +0200)]
a very basic generic varnish module
Peter Palfrader [Mon, 28 May 2018 08:10:15 +0000 (10:10 +0200)]
rename varnish to varnish_pkgmirror module
Peter Palfrader [Mon, 28 May 2018 08:09:17 +0000 (10:09 +0200)]
rename varnish to varnish_pkgmirror module
Peter Palfrader [Sun, 20 May 2018 08:41:31 +0000 (10:41 +0200)]
allow archvsync to trigger snapshot imports
Martin Zobel-Helas [Wed, 9 May 2018 23:06:09 +0000 (01:06 +0200)]
block mails from @qq.com
Signed-off-by: Martin Zobel-Helas <zobel@debian.org>
Julien Cristau [Tue, 8 May 2018 10:39:38 +0000 (12:39 +0200)]
fix kanboard role (php wants mpm_prefork)
Julien Cristau [Tue, 8 May 2018 10:36:13 +0000 (12:36 +0200)]
add a kanboard role
Julien Cristau [Tue, 8 May 2018 10:32:27 +0000 (12:32 +0200)]
kanboard group members can run stuff as kanboard on kantuser
Aurelien Jarno [Sun, 6 May 2018 20:46:10 +0000 (22:46 +0200)]
Fixup previous commit, log directory permissions were already defined
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sun, 6 May 2018 20:41:53 +0000 (22:41 +0200)]
pybuildd: ensure that the build and logs dir have the correct permissions
This should go away once pybuildd issue #3 is solved.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Julien Cristau [Sun, 6 May 2018 12:54:42 +0000 (14:54 +0200)]
New IP ranges for jcristau
Julien Cristau [Fri, 4 May 2018 15:05:14 +0000 (17:05 +0200)]
Fix acquire-reboot-lock molly-guard hook to actually keep the lock until shutdown
RT#6893
Peter Palfrader [Wed, 2 May 2018 14:22:40 +0000 (16:22 +0200)]
retire old basic-ssh_known_hosts setup
Peter Palfrader [Wed, 2 May 2018 14:20:30 +0000 (16:20 +0200)]
put initial ssh_known_hosts in place and run ud-replicate by puppet
Peter Palfrader [Thu, 26 Apr 2018 18:51:10 +0000 (20:51 +0200)]
and indexes on alioth-archive
Peter Palfrader [Thu, 26 Apr 2018 18:40:28 +0000 (20:40 +0200)]
alioth-archive needs mod rewrite
Peter Palfrader [Thu, 26 Apr 2018 18:35:56 +0000 (20:35 +0200)]
fix path
Peter Palfrader [Thu, 26 Apr 2018 18:33:51 +0000 (20:33 +0200)]
alioth-archive apache site
Peter Palfrader [Thu, 26 Apr 2018 08:17:05 +0000 (10:17 +0200)]
snapshot: rewrite module
Peter Palfrader [Thu, 26 Apr 2018 08:15:48 +0000 (10:15 +0200)]
Add apache vhost
Peter Palfrader [Thu, 26 Apr 2018 08:11:18 +0000 (10:11 +0200)]
put apache on sallinen
Peter Palfrader [Wed, 25 Apr 2018 19:54:55 +0000 (21:54 +0200)]
sudo for alioth-archive
Peter Palfrader [Wed, 25 Apr 2018 19:18:30 +0000 (21:18 +0200)]
create /srv/alioth-archive on alioth-archive host
Peter Palfrader [Tue, 24 Apr 2018 20:55:30 +0000 (22:55 +0200)]
dedication for grabbe
Peter Palfrader [Tue, 24 Apr 2018 20:51:17 +0000 (22:51 +0200)]
install apache on alioth archive
Peter Palfrader [Tue, 24 Apr 2018 20:47:45 +0000 (22:47 +0200)]
prepare alioth archive puppet role
Peter Palfrader [Tue, 24 Apr 2018 20:35:29 +0000 (22:35 +0200)]
fix grabbe-lvm volume name
Peter Palfrader [Tue, 24 Apr 2018 20:04:31 +0000 (22:04 +0200)]
add grabbe volumes
Julien Cristau [Mon, 16 Apr 2018 12:50:16 +0000 (14:50 +0200)]
Fixup buildd manifest for jessie
Julien Cristau [Sat, 14 Apr 2018 09:16:22 +0000 (11:16 +0200)]
pkg-ruby-extras.alioth.d.o on static
Julien Cristau [Fri, 13 Apr 2018 17:56:27 +0000 (19:56 +0200)]
Give up on the distinction between /etc/ssl/certs and /etc/ssl/ca-debian
1) we don't ship EE certs in puppet anymore so the former was empty
2) most software nowadays requires actual CA certs in its trust store
rather than EE certs
Julien Cristau [Fri, 13 Apr 2018 17:42:42 +0000 (19:42 +0200)]
Remove CAs we no longer use from /etc/ssl/ca-debian/
Julien Cristau [Fri, 13 Apr 2018 11:43:12 +0000 (13:43 +0200)]
Also remove /usr/local/share/ca-certificates/debian.org
Julien Cristau [Fri, 13 Apr 2018 11:29:00 +0000 (13:29 +0200)]
Get rid of /etc/ssl/servicecerts
All active certs are now coming from letsencrypt.
Peter Palfrader [Wed, 11 Apr 2018 08:32:33 +0000 (10:32 +0200)]
check-libs: ignore all access to /srv/salsa/repos by user git, regardless of process name
Aurelien Jarno [Mon, 9 Apr 2018 15:19:26 +0000 (17:19 +0200)]
Decommission zemlinsky.d.o (RT#7208)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sun, 8 Apr 2018 17:23:43 +0000 (19:23 +0200)]
Remove buildd package on pybuildds based buildds
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sun, 8 Apr 2018 14:14:33 +0000 (16:14 +0200)]
buildd: use a different configuration for buildd and pybuildd
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sun, 8 Apr 2018 13:18:59 +0000 (15:18 +0200)]
Reorganize buildd module into different sections
That'll help the switch from buildd to pybuildd
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sun, 8 Apr 2018 13:05:21 +0000 (15:05 +0200)]
buildd: drop old compat code, make more jessie code conditional
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Sun, 8 Apr 2018 12:59:17 +0000 (14:59 +0200)]
buildd: remove buildd-schroot-aptitude-kill.squeeze
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Tollef Fog Heen [Sat, 7 Apr 2018 12:17:06 +0000 (14:17 +0200)]
Allow ftp-masters access to the dak-code user
RT#7206
Julien Cristau [Sat, 7 Apr 2018 09:21:54 +0000 (11:21 +0200)]
Merge branch 'godard-apache' of https://salsa.debian.org/waldi/dsa-puppet
RT#7092
Julien Cristau [Sat, 7 Apr 2018 08:45:59 +0000 (10:45 +0200)]
Add video.debconf.org redirect on static (RT#7186)
Julien Cristau [Fri, 6 Apr 2018 19:11:26 +0000 (21:11 +0200)]
Cleanup roles::signing some more
fasolo has been cleaned up so we can drop the file deletions from the
manifest.
Julien Cristau [Fri, 6 Apr 2018 19:08:13 +0000 (21:08 +0200)]
Delete scripts for code signing
They'll live in ftpteam land after all:
https://salsa.debian.org/ftp-team/code-signing
Aurelien Jarno [Mon, 2 Apr 2018 21:40:08 +0000 (23:40 +0200)]
buildd lingering: remove a bashism
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Mon, 2 Apr 2018 21:29:12 +0000 (23:29 +0200)]
buildd lingering: setup XDG_RUNTIME_DIR in .profile
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Julien Cristau [Mon, 2 Apr 2018 18:31:56 +0000 (20:31 +0200)]
Set up lists.alioth.debian.org to alioth-lists.debian.net redirect
Aurelien Jarno [Mon, 2 Apr 2018 12:18:41 +0000 (14:18 +0200)]
buildd lingering: ensure /var/lib/systemd/linger directory exists
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno [Mon, 2 Apr 2018 12:07:18 +0000 (14:07 +0200)]
Enable lingering and persistent journal on buildds
This is needed to run pybuildd as a user.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Julien Cristau [Wed, 28 Mar 2018 19:56:11 +0000 (21:56 +0200)]
Deploy ssl cert for bugs-devel.d.o on bugs-master
Peter Palfrader [Tue, 27 Mar 2018 09:31:09 +0000 (11:31 +0200)]
Fix logic in cleanup-watcher-pause-file: clean out files *after* they should be deleted
Bastian Blank [Mon, 26 Mar 2018 18:48:08 +0000 (20:48 +0200)]
Only set headers in apache if they don't exist
"Header always setifempty" does not work with proxied requests, as the
header from the response is added in the second header table. This
means both tables want to set the headers. The only way out seems to
check by hand if the header already exists somewhere.
Signed-off-by: Bastian Blank <waldi@debian.org>
Aurelien Jarno [Thu, 15 Mar 2018 09:51:16 +0000 (10:51 +0100)]
buildd.d.o: update archive key
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Peter Palfrader [Wed, 14 Mar 2018 13:36:04 +0000 (14:36 +0100)]
Merge remote-tracking branch 'jrtc27/buster-fixes'
* jrtc27/buster-fixes:
99porterbox-extra-sources: Enable debug archive for buster and beyond
99porterbox-extra-sources: Update security blacklist post-stretch
James Clarke [Wed, 14 Mar 2018 13:32:51 +0000 (13:32 +0000)]
99porterbox-extra-sources: Enable debug archive for buster and beyond
James Clarke [Wed, 14 Mar 2018 13:31:35 +0000 (13:31 +0000)]
99porterbox-extra-sources: Update security blacklist post-stretch
Now that stretch has been released, we want to include the security archive.
Moreover, buster (the current testing) is present in the security archive, so
we can avoid the need to update this blacklist after every release.
Peter Palfrader [Tue, 13 Mar 2018 13:01:32 +0000 (14:01 +0100)]
smaller timeout before we attempt to restart hpasmcli
Peter Palfrader [Tue, 13 Mar 2018 11:45:32 +0000 (12:45 +0100)]
restart hp-health on lobos and villa if they are broken
Peter Palfrader [Tue, 13 Mar 2018 10:09:48 +0000 (11:09 +0100)]
Do ignore raid controller cache failures on lw08
Peter Palfrader [Tue, 13 Mar 2018 10:08:13 +0000 (11:08 +0100)]
Try to make dsa-check-hpssacli cron entry setup code easier to read
Peter Palfrader [Mon, 12 Mar 2018 20:27:07 +0000 (21:27 +0100)]
raise warn-age for pg base backups to 11 days
Peter Palfrader [Sun, 11 Mar 2018 08:28:50 +0000 (09:28 +0100)]
There is no ferm-restart Exec to notify
Peter Palfrader [Wed, 7 Mar 2018 10:28:22 +0000 (11:28 +0100)]
postgres-make-base-backups: fix () formatting
Peter Palfrader [Wed, 7 Mar 2018 10:26:53 +0000 (11:26 +0100)]
format days differently
Peter Palfrader [Wed, 7 Mar 2018 10:24:39 +0000 (11:24 +0100)]
postgres-make-base-backups: and print seconds as times
Peter Palfrader [Wed, 7 Mar 2018 10:23:08 +0000 (11:23 +0100)]
postgres-make-base-backups: print more values
Peter Palfrader [Wed, 7 Mar 2018 10:21:59 +0000 (11:21 +0100)]
postgres-make-base-backups: rename variables to make them more obvious
Peter Palfrader [Wed, 7 Mar 2018 10:21:07 +0000 (11:21 +0100)]
postgres-make-base-backups: re-order logic for consistency
Peter Palfrader [Wed, 7 Mar 2018 10:20:03 +0000 (11:20 +0100)]
also print cutoff times