chef.git
2 years agoEnable chef exception handler
Tom Hughes [Tue, 31 Jul 2018 22:03:19 +0000 (23:03 +0100)]
Enable chef exception handler

2 years agoRemove cleanup code that is no longer needed
Tom Hughes [Tue, 31 Jul 2018 21:39:26 +0000 (22:39 +0100)]
Remove cleanup code that is no longer needed

2 years agoTurn the nginx access log off properly
Tom Hughes [Tue, 31 Jul 2018 21:42:26 +0000 (22:42 +0100)]
Turn the nginx access log off properly

2 years agoDisable nginx logging on tile caches
Tom Hughes [Tue, 31 Jul 2018 21:36:47 +0000 (22:36 +0100)]
Disable nginx logging on tile caches

2 years agotilecache: increase backend keepalive connection
Grant Slater [Tue, 31 Jul 2018 20:56:57 +0000 (21:56 +0100)]
tilecache: increase backend keepalive connection

Increase the backend keepalive connections to reduce the number of
overall connections to backend.

2 years agoIncrease nf_conntrack_max for tile caches
Tom Hughes [Tue, 31 Jul 2018 20:50:01 +0000 (21:50 +0100)]
Increase nf_conntrack_max for tile caches

2 years agoTweak smartd.conf disk test interval
Grant Slater [Tue, 31 Jul 2018 16:13:41 +0000 (17:13 +0100)]
Tweak smartd.conf disk test interval

2 years agoReduce cache memory on viserion
Hrvoje Bogner [Mon, 30 Jul 2018 12:04:06 +0000 (14:04 +0200)]
Reduce cache memory on viserion

Closes #176

2 years agoFix up some Intel disk details
Tom Hughes [Mon, 30 Jul 2018 08:00:56 +0000 (09:00 +0100)]
Fix up some Intel disk details

2 years agoAllow mediawiki instances to access /dev/null
Tom Hughes [Sun, 29 Jul 2018 12:25:09 +0000 (13:25 +0100)]
Allow mediawiki instances to access /dev/null

2 years agoInstall lua for Scribuntu
Tom Hughes [Sun, 29 Jul 2018 12:17:53 +0000 (13:17 +0100)]
Install lua for Scribuntu

2 years agoInstall the CodeEditor extension and configure Sribunto to use it
Tom Hughes [Sun, 29 Jul 2018 11:50:07 +0000 (12:50 +0100)]
Install the CodeEditor extension and configure Sribunto to use it

2 years agoInstall the Scribunto extension in the main wiki
Tom Hughes [Sun, 29 Jul 2018 11:21:00 +0000 (12:21 +0100)]
Install the Scribunto extension in the main wiki

2 years agoUse new combined upstream for france
Tom Hughes [Sat, 28 Jul 2018 15:51:26 +0000 (16:51 +0100)]
Use new combined upstream for france

2 years agoReduce cache memory on noomoahk
Tom Hughes [Sat, 28 Jul 2018 15:42:50 +0000 (16:42 +0100)]
Reduce cache memory on noomoahk

2 years agoFix typo
Tom Hughes [Sat, 28 Jul 2018 14:12:48 +0000 (15:12 +0100)]
Fix typo

2 years agoAdd remote hands account to tetaneutral machines
Tom Hughes [Sat, 28 Jul 2018 13:23:28 +0000 (14:23 +0100)]
Add remote hands account to tetaneutral machines

2 years agoAdd role for noomoahk
Tom Hughes [Sat, 28 Jul 2018 12:47:45 +0000 (13:47 +0100)]
Add role for noomoahk

2 years agoImprove determination of external IP addresses for certificate checks
Tom Hughes [Sat, 28 Jul 2018 08:53:40 +0000 (09:53 +0100)]
Improve determination of external IP addresses for certificate checks

2 years agoConfigure PDU monitoring in Amsterdam
Tom Hughes [Thu, 26 Jul 2018 17:54:13 +0000 (18:54 +0100)]
Configure PDU monitoring in Amsterdam

2 years agoMerge commit '77e9695dace417d550bdcce75fe2a0dd860c239b'
Tom Hughes [Thu, 26 Jul 2018 14:31:24 +0000 (15:31 +0100)]
Merge commit '77e9695dace417d550bdcce75fe2a0dd860c239b'

2 years agoCorrect names for PDUs
Tom Hughes [Thu, 26 Jul 2018 14:30:56 +0000 (15:30 +0100)]
Correct names for PDUs

2 years agoAdd PDUs to DHCP
Tom Hughes [Thu, 26 Jul 2018 13:40:19 +0000 (14:40 +0100)]
Add PDUs to DHCP

2 years agoupdate jburgess ssh key
Jon Burgess [Thu, 26 Jul 2018 13:33:12 +0000 (14:33 +0100)]
update jburgess ssh key

2 years agoAdd support for monitoring hosts behind NAT
Tom Hughes [Thu, 26 Jul 2018 10:04:42 +0000 (11:04 +0100)]
Add support for monitoring hosts behind NAT

2 years agoTeach munin to use internal addresses for Amsterdam machines
Tom Hughes [Thu, 26 Jul 2018 09:50:50 +0000 (10:50 +0100)]
Teach munin to use internal addresses for Amsterdam machines

2 years agoConfigure dulcy's serial terminal on ttyS1
Tom Hughes [Thu, 26 Jul 2018 09:21:46 +0000 (10:21 +0100)]
Configure dulcy's serial terminal on ttyS1

2 years agoUpdate MAC addresses for OOB cards on Amsterdam spikes and thorns
Tom Hughes [Wed, 25 Jul 2018 23:27:16 +0000 (00:27 +0100)]
Update MAC addresses for OOB cards on Amsterdam spikes and thorns

2 years agoCorrect internal address for dulcy
Tom Hughes [Wed, 25 Jul 2018 23:15:25 +0000 (00:15 +0100)]
Correct internal address for dulcy

2 years agoAllow openvpn connections over IPv6
Tom Hughes [Wed, 25 Jul 2018 21:29:52 +0000 (22:29 +0100)]
Allow openvpn connections over IPv6

2 years agoAllow VPN connections to/from Amsterdam
Tom Hughes [Wed, 25 Jul 2018 21:25:33 +0000 (22:25 +0100)]
Allow VPN connections to/from Amsterdam

2 years agoCorrect vlan number for spike-01
Tom Hughes [Wed, 25 Jul 2018 19:42:52 +0000 (20:42 +0100)]
Correct vlan number for spike-01

2 years agoEnable dhcpd on ironbelly
Tom Hughes [Wed, 25 Jul 2018 19:24:26 +0000 (20:24 +0100)]
Enable dhcpd on ironbelly

2 years agoUpdate upstream role for Amsterdam machines
Tom Hughes [Wed, 25 Jul 2018 17:07:51 +0000 (18:07 +0100)]
Update upstream role for Amsterdam machines

2 years agoUpdate network configuration for Amsterdam
Tom Hughes [Wed, 25 Jul 2018 17:01:29 +0000 (18:01 +0100)]
Update network configuration for Amsterdam

2 years agoIncrease cache memory for viserion
Hrvoje Bogner [Wed, 25 Jul 2018 14:12:42 +0000 (16:12 +0200)]
Increase cache memory for viserion

Ram increased  from 24 GB -> 48 GB
cache_mem => "12500 MB" increased  to cache_mem => "35000 MB"

2 years agoFix equinix spelling
James Kingdom [Wed, 25 Jul 2018 09:28:36 +0000 (10:28 +0100)]
Fix equinix spelling

2 years agoEnable chef report handler
Tom Hughes [Wed, 25 Jul 2018 07:40:02 +0000 (08:40 +0100)]
Enable chef report handler

2 years agoAdd ic firewall zone back
Tom Hughes [Wed, 25 Jul 2018 06:13:36 +0000 (07:13 +0100)]
Add ic firewall zone back

2 years agoUpdate configuration for move from Imperial to Amsterdam
Tom Hughes [Wed, 18 Jul 2018 21:28:48 +0000 (22:28 +0100)]
Update configuration for move from Imperial to Amsterdam

2 years agofix rubocop offenses
Sarah Hoffmann [Tue, 24 Jul 2018 13:27:36 +0000 (15:27 +0200)]
fix rubocop offenses

2 years agoreduce size of fpm pool on pummelzacken even more
Sarah Hoffmann [Tue, 24 Jul 2018 08:55:28 +0000 (10:55 +0200)]
reduce size of fpm pool on pummelzacken even more

2 years agoreduce size of fpm pool on pummelzacken
Sarah Hoffmann [Tue, 24 Jul 2018 08:26:19 +0000 (10:26 +0200)]
reduce size of fpm pool on pummelzacken

2 years agoUpdate IP addresses for move from Imperial to Amsterdam
Tom Hughes [Thu, 19 Jul 2018 07:49:09 +0000 (08:49 +0100)]
Update IP addresses for move from Imperial to Amsterdam

2 years agoIncrease maximum database connections for tile servers
Tom Hughes [Sun, 22 Jul 2018 21:26:13 +0000 (22:26 +0100)]
Increase maximum database connections for tile servers

2 years agoEnable postgresql apt source on rhaegal
Tom Hughes [Sun, 22 Jul 2018 18:28:37 +0000 (19:28 +0100)]
Enable postgresql apt source on rhaegal

2 years agoUse postgis 2.4 on rhaegal
Tom Hughes [Sun, 22 Jul 2018 18:12:03 +0000 (19:12 +0100)]
Use postgis 2.4 on rhaegal

2 years agoConfigure rhaegal as a tile server
Tom Hughes [Sun, 22 Jul 2018 18:01:49 +0000 (19:01 +0100)]
Configure rhaegal as a tile server

2 years agoConfigure parsoid to use https to access the mediawiki API
Tom Hughes [Sat, 21 Jul 2018 13:50:53 +0000 (14:50 +0100)]
Configure parsoid to use https to access the mediawiki API

2 years agoRevert "Add hosting credit for rhaegal"
Tom Hughes [Fri, 20 Jul 2018 10:09:12 +0000 (11:09 +0100)]
Revert "Add hosting credit for rhaegal"

This reverts commit 06d05ac19f91a655ad2cbf06f5754f7aeb976980.

2 years agoAdd hosting credit for rhaegal
Tom Hughes [Fri, 20 Jul 2018 10:00:21 +0000 (11:00 +0100)]
Add hosting credit for rhaegal

2 years agoManage mmiler account on rhaegal
Tom Hughes [Fri, 20 Jul 2018 09:35:32 +0000 (10:35 +0100)]
Manage mmiler account on rhaegal

2 years agoAdd role for rhaegal
Tom Hughes [Fri, 20 Jul 2018 09:24:21 +0000 (10:24 +0100)]
Add role for rhaegal

2 years agoIncrease the passenger pool size for taginfo servers
Tom Hughes [Thu, 19 Jul 2018 11:19:58 +0000 (12:19 +0100)]
Increase the passenger pool size for taginfo servers

2 years agoRemove old machines from dhcp and add IC machines
Tom Hughes [Wed, 18 Jul 2018 21:36:18 +0000 (22:36 +0100)]
Remove old machines from dhcp and add IC machines

2 years agoDisable warnings from the daiy statistics script
Tom Hughes [Wed, 18 Jul 2018 17:36:07 +0000 (18:36 +0100)]
Disable warnings from the daiy statistics script

2 years agoReplace PGconn with PG::Connection
Tom Hughes [Mon, 16 Jul 2018 13:36:38 +0000 (14:36 +0100)]
Replace PGconn with PG::Connection

2 years agoMove planet dump and replication to grisu
Tom Hughes [Mon, 16 Jul 2018 13:19:35 +0000 (14:19 +0100)]
Move planet dump and replication to grisu

2 years agoAdd backup role to grisu
Tom Hughes [Mon, 16 Jul 2018 13:11:38 +0000 (14:11 +0100)]
Add backup role to grisu

2 years agoRemove the PrivateDevices option from gpx-import
Tom Hughes [Mon, 16 Jul 2018 11:15:01 +0000 (12:15 +0100)]
Remove the PrivateDevices option from gpx-import

This now implies NoNewPrivileges=true which stops gpx-import
being able to run the (setuid) exim to send mail.

2 years agoFix name for eddie
Tom Hughes [Mon, 16 Jul 2018 10:46:17 +0000 (11:46 +0100)]
Fix name for eddie

2 years agoMove GPX import and daily web tasks to spike-04
Tom Hughes [Sun, 15 Jul 2018 08:33:14 +0000 (09:33 +0100)]
Move GPX import and daily web tasks to spike-04

2 years agoSend upload traffic to Bytemark and keep other backend traffic local
Tom Hughes [Sun, 15 Jul 2018 10:53:15 +0000 (11:53 +0100)]
Send upload traffic to Bytemark and keep other backend traffic local

2 years agoPut web site back online
Tom Hughes [Sun, 15 Jul 2018 10:43:27 +0000 (11:43 +0100)]
Put web site back online

2 years agoFix name for katla
Tom Hughes [Sun, 15 Jul 2018 10:37:00 +0000 (11:37 +0100)]
Fix name for katla

2 years agoMake katla the database master
Tom Hughes [Sun, 15 Jul 2018 08:34:54 +0000 (09:34 +0100)]
Make katla the database master

2 years agoMake IC frontends use bytemark backends
Tom Hughes [Sun, 15 Jul 2018 10:27:58 +0000 (11:27 +0100)]
Make IC frontends use bytemark backends

2 years agoRevert "Move GPX import and daily web tasks to spike-04"
Tom Hughes [Sun, 15 Jul 2018 10:25:06 +0000 (11:25 +0100)]
Revert "Move GPX import and daily web tasks to spike-04"

This reverts commit 432278631bdb7b422b361f2e6a274c6b7abc393b.

2 years agoUpdate gpx-import package list for Ubuntu 18.04 compatibility
Tom Hughes [Sun, 15 Jul 2018 10:19:36 +0000 (11:19 +0100)]
Update gpx-import package list for Ubuntu 18.04 compatibility

2 years agoMove GPX import and daily web tasks to spike-04
Tom Hughes [Sun, 15 Jul 2018 08:33:14 +0000 (09:33 +0100)]
Move GPX import and daily web tasks to spike-04

2 years agoSwitch web site to readonly against katla and eddie
Tom Hughes [Sun, 15 Jul 2018 08:31:38 +0000 (09:31 +0100)]
Switch web site to readonly against katla and eddie

2 years agoRevert "Update cron job to use cerbot instead of letsencrypt"
Tom Hughes [Fri, 13 Jul 2018 23:03:15 +0000 (00:03 +0100)]
Revert "Update cron job to use cerbot instead of letsencrypt"

This reverts commit 867b64809332c9c9aafbe99a2f65a43747f11c09.

2 years agodisable fail2ban for nominatim again
Sarah Hoffmann [Thu, 12 Jul 2018 19:06:43 +0000 (21:06 +0200)]
disable fail2ban for nominatim again

2 years agoRemove remaining traces of poldi
Tom Hughes [Thu, 12 Jul 2018 16:56:44 +0000 (17:56 +0100)]
Remove remaining traces of poldi

2 years agoDrop the poldi role
Tom Hughes [Thu, 12 Jul 2018 16:55:17 +0000 (17:55 +0100)]
Drop the poldi role

2 years agoRewrite aliases that aren't full addresses
Tom Hughes [Wed, 11 Jul 2018 19:35:17 +0000 (20:35 +0100)]
Rewrite aliases that aren't full addresses

2 years agoRevert "Move db-backup role to eddie"
Tom Hughes [Wed, 11 Jul 2018 10:21:57 +0000 (11:21 +0100)]
Revert "Move db-backup role to eddie"

This reverts commit bb930580464a4446fd5f8513537e6295e6c15bcd.

2 years agoDon't rewrite addresses that are in the aliases file
Tom Hughes [Tue, 10 Jul 2018 19:15:05 +0000 (20:15 +0100)]
Don't rewrite addresses that are in the aliases file

2 years agoUse deadline scheduler for disks in katie
Tom Hughes [Tue, 10 Jul 2018 12:26:47 +0000 (13:26 +0100)]
Use deadline scheduler for disks in katie

2 years agoAdd the TemplateData extension to wikis
Tom Hughes [Sun, 8 Jul 2018 17:04:45 +0000 (18:04 +0100)]
Add the TemplateData extension to wikis

2 years agoSet the default skin for the mediawiki mobile frontend
Tom Hughes [Sun, 8 Jul 2018 09:21:17 +0000 (10:21 +0100)]
Set the default skin for the mediawiki mobile frontend

2 years agoInstall composer on mediawiki machines
Tom Hughes [Sat, 7 Jul 2018 10:08:16 +0000 (11:08 +0100)]
Install composer on mediawiki machines

2 years agoUpdate wiki to mediawiki 1.31
Tom Hughes [Sat, 7 Jul 2018 09:44:33 +0000 (10:44 +0100)]
Update wiki to mediawiki 1.31

2 years agoRun composer for mediawiki extensions that need it
Tom Hughes [Fri, 6 Jul 2018 18:04:11 +0000 (19:04 +0100)]
Run composer for mediawiki extensions that need it

2 years agoImagery: increase spawn-fcgi socket backlog limit
Grant Slater [Fri, 6 Jul 2018 11:35:27 +0000 (12:35 +0100)]
Imagery: increase spawn-fcgi socket backlog limit

2 years agoSet IO rq_affinity for HP RAID disks
Grant Slater [Fri, 6 Jul 2018 11:17:35 +0000 (12:17 +0100)]
Set IO rq_affinity for HP RAID disks

2 years agoIncrease nginx connection limits
Grant Slater [Fri, 6 Jul 2018 11:16:44 +0000 (12:16 +0100)]
Increase nginx connection limits

2 years agoImagery: set GDAL_CACHEMAX environment variable
Grant Slater [Fri, 6 Jul 2018 10:24:33 +0000 (11:24 +0100)]
Imagery: set GDAL_CACHEMAX environment variable

2 years agoImagery: switch back to using multiwatch
Grant Slater [Fri, 6 Jul 2018 09:52:22 +0000 (10:52 +0100)]
Imagery: switch back to using multiwatch

2 years agoImagery: lower memory limit + switch to pure spawn-fcgi
Grant Slater [Fri, 6 Jul 2018 09:35:13 +0000 (10:35 +0100)]
Imagery: lower memory limit + switch to pure spawn-fcgi

2 years agoApply memory limits to mapserv
Tom Hughes [Fri, 6 Jul 2018 09:17:25 +0000 (10:17 +0100)]
Apply memory limits to mapserv

2 years agoImagery: reduce number of mapserv workers
Grant Slater [Fri, 6 Jul 2018 09:04:27 +0000 (10:04 +0100)]
Imagery: reduce number of mapserv workers

2 years agoDon't try and restart passenger on machines that don't have it
Tom Hughes [Fri, 6 Jul 2018 08:16:31 +0000 (09:16 +0100)]
Don't try and restart passenger on machines that don't have it

2 years agoMove db-backup role to eddie
Tom Hughes [Fri, 6 Jul 2018 08:13:02 +0000 (09:13 +0100)]
Move db-backup role to eddie

2 years agoRemove code to restart logstash-forwarder on log rotation
Tom Hughes [Fri, 6 Jul 2018 07:34:16 +0000 (08:34 +0100)]
Remove code to restart logstash-forwarder on log rotation

2 years agoAdd OSUOSL machines to backup allow list
Tom Hughes [Fri, 6 Jul 2018 07:31:42 +0000 (08:31 +0100)]
Add OSUOSL machines to backup allow list

2 years agoUpgrade foundation and DWG wikis to 1.31
Tom Hughes [Thu, 5 Jul 2018 20:14:39 +0000 (21:14 +0100)]
Upgrade foundation and DWG wikis to 1.31

2 years agoConvert MobileFrontend mediawiki extension to use wfLoadExtension
Tom Hughes [Thu, 5 Jul 2018 19:59:21 +0000 (20:59 +0100)]
Convert MobileFrontend mediawiki extension to use wfLoadExtension

2 years agoInstall jekyll for SOTM sites that need it
Tom Hughes [Thu, 5 Jul 2018 19:52:13 +0000 (20:52 +0100)]
Install jekyll for SOTM sites that need it

2 years agoConvert some mediawiki extensions to use wfLoadExtension
Tom Hughes [Thu, 5 Jul 2018 19:43:57 +0000 (20:43 +0100)]
Convert some mediawiki extensions to use wfLoadExtension