chef.git
23 months agotaginfo: use pyosmium for planet updates
Sarah Hoffmann [Wed, 8 Aug 2018 21:44:50 +0000 (23:44 +0200)]
taginfo: use pyosmium for planet updates

23 months agoUse postgres 10 and postgis 2.4 on orm
Tom Hughes [Tue, 7 Aug 2018 20:39:34 +0000 (21:39 +0100)]
Use postgres 10 and postgis 2.4 on orm

23 months agoRevert "nominatim: switch pyosmium from pip to packaged version"
Sarah Hoffmann [Tue, 7 Aug 2018 21:02:51 +0000 (23:02 +0200)]
Revert "nominatim: switch pyosmium from pip to packaged version"

This reverts commit 3064ee8e6926e79a0cca6e5ea17e4db2150b7fe8.

pyosmium only available for 18.04

23 months agonominatim: switch pyosmium from pip to packaged version
Sarah Hoffmann [Tue, 7 Aug 2018 20:58:01 +0000 (22:58 +0200)]
nominatim: switch pyosmium from pip to packaged version

23 months agoImport os
Tom Hughes [Tue, 7 Aug 2018 20:23:02 +0000 (21:23 +0100)]
Import os

23 months agoAllow group write to the nodes database
Tom Hughes [Tue, 7 Aug 2018 20:21:13 +0000 (21:21 +0100)]
Allow group write to the nodes database

23 months agoAdd osm2psql 0.96.0 compatible tile expiry script
Tom Hughes [Tue, 7 Aug 2018 20:07:04 +0000 (21:07 +0100)]
Add osm2psql 0.96.0 compatible tile expiry script

23 months agoAdd public to Cache-Control per rfc7234 5.2.2.5 and immutable
Grant Slater [Mon, 6 Aug 2018 10:11:25 +0000 (11:11 +0100)]
Add public to Cache-Control per rfc7234 5.2.2.5 and immutable

The immutable flag to ensure browsers do not attempt conditional reload.
Immutable is an 'in-beta' Cache-Control flag supported by Chome, Firefox and Safari.

23 months agoFix off-by-one on Expires header to 2^31-1
Grant Slater [Mon, 6 Aug 2018 08:52:15 +0000 (09:52 +0100)]
Fix off-by-one on Expires header to 2^31-1

23 months agoReduce memory cache size on jakelong
Tom Hughes [Mon, 6 Aug 2018 08:05:04 +0000 (09:05 +0100)]
Reduce memory cache size on jakelong

2 years agoForce caching of 410 on openlayers 404 tile
Grant Slater [Sun, 5 Aug 2018 21:02:15 +0000 (22:02 +0100)]
Force caching of 410 on openlayers 404 tile

ExpiresDefault only returns headers on 2xx responses so set the
headers manually for the 410 response

Also set a long expiry for redirect from http and other domains.

Closes #178

2 years agoMove planet replication to ironbelly
Tom Hughes [Sun, 5 Aug 2018 13:46:24 +0000 (14:46 +0100)]
Move planet replication to ironbelly

2 years agoMove planetdump role to ironbelly
Tom Hughes [Sun, 5 Aug 2018 10:20:02 +0000 (11:20 +0100)]
Move planetdump role to ironbelly

2 years agoRemove wiki role from stormfly-01
Tom Hughes [Sun, 5 Aug 2018 09:25:26 +0000 (10:25 +0100)]
Remove wiki role from stormfly-01

2 years agoFix indentation
Tom Hughes [Sat, 4 Aug 2018 23:03:49 +0000 (00:03 +0100)]
Fix indentation

2 years agoTeach otrs about site aliases
Grant Slater [Sat, 4 Aug 2018 22:55:59 +0000 (23:55 +0100)]
Teach otrs about site aliases

2 years agoTeach subversion cookbook about site aliases
Grant Slater [Sat, 4 Aug 2018 15:30:45 +0000 (16:30 +0100)]
Teach subversion cookbook about site aliases

2 years agoTeach trac cookbook about site aliases
Grant Slater [Sat, 4 Aug 2018 15:20:04 +0000 (16:20 +0100)]
Teach trac cookbook about site aliases

2 years agoTeach blogs cookbook about site aliases
Grant Slater [Sat, 4 Aug 2018 15:04:20 +0000 (16:04 +0100)]
Teach blogs cookbook about site aliases

2 years agoTeach mailman cookbook about site aliases
Grant Slater [Sat, 4 Aug 2018 14:58:19 +0000 (15:58 +0100)]
Teach mailman cookbook about site aliases

2 years agoTeach dns cookbook about site aliases
Grant Slater [Sat, 4 Aug 2018 14:36:46 +0000 (15:36 +0100)]
Teach dns cookbook about site aliases

2 years agoTeach serverinfo about site aliases
Grant Slater [Sat, 4 Aug 2018 14:23:45 +0000 (15:23 +0100)]
Teach serverinfo about site aliases

2 years agoTeach cgiirc about site aliases
Grant Slater [Sat, 4 Aug 2018 13:56:46 +0000 (14:56 +0100)]
Teach cgiirc about site aliases

2 years agoTeach osqa about site aliases
Grant Slater [Sat, 4 Aug 2018 13:17:45 +0000 (14:17 +0100)]
Teach osqa about site aliases

2 years agoEnable munin monitoring for amsterdam switch
Tom Hughes [Sat, 4 Aug 2018 10:45:44 +0000 (11:45 +0100)]
Enable munin monitoring for amsterdam switch

2 years agoFix composite munin graphs for amsterdam
Tom Hughes [Sat, 4 Aug 2018 10:41:21 +0000 (11:41 +0100)]
Fix composite munin graphs for amsterdam

2 years agoAdd wiki role to ouroboros
Tom Hughes [Sat, 4 Aug 2018 06:39:46 +0000 (07:39 +0100)]
Add wiki role to ouroboros

2 years agoAdd PDU environmental sensors to munin
Tom Hughes [Fri, 3 Aug 2018 21:55:04 +0000 (22:55 +0100)]
Add PDU environmental sensors to munin

2 years agoFix composite PDU graphs
Tom Hughes [Fri, 3 Aug 2018 21:22:35 +0000 (22:22 +0100)]
Fix composite PDU graphs

2 years agoFix typo
Tom Hughes [Fri, 3 Aug 2018 20:40:07 +0000 (21:40 +0100)]
Fix typo

2 years agoRename munin group to openstreetmap.org
Tom Hughes [Fri, 3 Aug 2018 19:17:59 +0000 (20:17 +0100)]
Rename munin group to openstreetmap.org

2 years agoImprove PDU monitoring
Tom Hughes [Fri, 3 Aug 2018 18:50:03 +0000 (19:50 +0100)]
Improve PDU monitoring

2 years agoUse postgres 10 and postgis 2.4 on scorch
Tom Hughes [Fri, 3 Aug 2018 16:18:31 +0000 (17:18 +0100)]
Use postgres 10 and postgis 2.4 on scorch

2 years agoRemove tuning for database disk on scorch
Tom Hughes [Fri, 3 Aug 2018 16:17:54 +0000 (17:17 +0100)]
Remove tuning for database disk on scorch

2 years agoUpdate chef client to 13.10.0
Tom Hughes [Fri, 3 Aug 2018 14:09:39 +0000 (15:09 +0100)]
Update chef client to 13.10.0

2 years agoAdd short form aliases to tile certificate
Grant Slater [Fri, 3 Aug 2018 09:44:35 +0000 (10:44 +0100)]
Add short form aliases to tile certificate

2 years agoUse internal address to check certificates on internal only machines
Tom Hughes [Fri, 3 Aug 2018 07:35:57 +0000 (08:35 +0100)]
Use internal address to check certificates on internal only machines

2 years agoDelete any existing report handler before installing a new one
Tom Hughes [Thu, 2 Aug 2018 21:12:36 +0000 (22:12 +0100)]
Delete any existing report handler before installing a new one

2 years agoModernise shorewall configuration
Tom Hughes [Thu, 2 Aug 2018 17:57:57 +0000 (18:57 +0100)]
Modernise shorewall configuration

2 years agoUse configured read only database for note dumps
Tom Hughes [Thu, 2 Aug 2018 11:33:45 +0000 (12:33 +0100)]
Use configured read only database for note dumps

2 years agoDon't disable loopback connection tracking on 14.04
Tom Hughes [Thu, 2 Aug 2018 09:47:32 +0000 (10:47 +0100)]
Don't disable loopback connection tracking on 14.04

2 years agoDisable tracking of loopback connections
Tom Hughes [Thu, 2 Aug 2018 09:09:02 +0000 (10:09 +0100)]
Disable tracking of loopback connections

2 years agoCorrect name of sysctl variable
Tom Hughes [Thu, 2 Aug 2018 08:11:08 +0000 (09:11 +0100)]
Correct name of sysctl variable

2 years agoUse pfifo_fast as the default queuing discipline
Tom Hughes [Thu, 2 Aug 2018 07:40:35 +0000 (08:40 +0100)]
Use pfifo_fast as the default queuing discipline

2 years agoMerge pull request #177 from jburgess777/jburgess-raise-tilecache-limits
Grant [Wed, 1 Aug 2018 21:47:13 +0000 (22:47 +0100)]
Merge pull request #177 from jburgess777/jburgess-raise-tilecache-limits

Bump file limits of Nginx and Squid processes from 64k ro 96k

2 years agoBump file limits of Nginx and Squid processes from 64k ro 96k
Jon Burgess [Wed, 1 Aug 2018 21:42:32 +0000 (22:42 +0100)]
Bump file limits of Nginx and Squid processes from 64k ro 96k

2 years agoReduce squid cache memory on sarkany
Tom Hughes [Wed, 1 Aug 2018 08:54:26 +0000 (09:54 +0100)]
Reduce squid cache memory on sarkany

2 years agoReduce squid cache memory on viserion
Tom Hughes [Wed, 1 Aug 2018 07:23:44 +0000 (08:23 +0100)]
Reduce squid cache memory on viserion

2 years agoReduce squid memory usage on noomoahk
Tom Hughes [Wed, 1 Aug 2018 06:08:07 +0000 (07:08 +0100)]
Reduce squid memory usage on noomoahk

2 years agoReduce nf_conntrack_max on jakelong
Tom Hughes [Wed, 1 Aug 2018 06:03:39 +0000 (07:03 +0100)]
Reduce nf_conntrack_max on jakelong

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.