chef.git
21 months agoIgnore the "command failed" bit in the smartctl exit code
Tom Hughes [Sun, 24 Jun 2018 10:43:47 +0000 (11:43 +0100)]
Ignore the "command failed" bit in the smartctl exit code

This normally means that the drive or bridge does not support
returing a health check status but smartctl will still do an
attribute check and report that in other bits.

21 months agoUpdate git URLs for new repository locations
Tom Hughes [Sat, 23 Jun 2018 23:12:54 +0000 (00:12 +0100)]
Update git URLs for new repository locations

21 months agoUpdate git URLs for new repository locations
Tom Hughes [Sat, 23 Jun 2018 16:41:41 +0000 (17:41 +0100)]
Update git URLs for new repository locations

21 months agoMake passenger default to ruby 2.5 on 18.04
Tom Hughes [Sat, 23 Jun 2018 16:27:57 +0000 (17:27 +0100)]
Make passenger default to ruby 2.5 on 18.04

21 months agoHandle new ssh host key types
Tom Hughes [Sat, 23 Jun 2018 16:23:41 +0000 (17:23 +0100)]
Handle new ssh host key types

21 months agoUpdate git URLs for new repository locations
Tom Hughes [Sat, 23 Jun 2018 14:50:40 +0000 (15:50 +0100)]
Update git URLs for new repository locations

21 months agoRemvoe unused xinetd cookbook
Tom Hughes [Sat, 23 Jun 2018 14:39:05 +0000 (15:39 +0100)]
Remvoe unused xinetd cookbook

21 months agoAdd -R to less flags
Tom Hughes [Sat, 23 Jun 2018 14:38:26 +0000 (15:38 +0100)]
Add -R to less flags

21 months agoMove git and dns from shenron to sarel
Tom Hughes [Sat, 23 Jun 2018 13:39:27 +0000 (14:39 +0100)]
Move git and dns from shenron to sarel

21 months agoUpdate taginfo package list for Ubuntu 18.04 compatibility
Tom Hughes [Sat, 23 Jun 2018 11:29:07 +0000 (12:29 +0100)]
Update taginfo package list for Ubuntu 18.04 compatibility

21 months agoUse ruby 2.5 on stormfly-01
Tom Hughes [Sat, 23 Jun 2018 11:24:13 +0000 (12:24 +0100)]
Use ruby 2.5 on stormfly-01

21 months agoUpdate cron job to use cerbot instead of letsencrypt
Tom Hughes [Sat, 23 Jun 2018 10:09:05 +0000 (11:09 +0100)]
Update cron job to use cerbot instead of letsencrypt

21 months agoMove letsencrypt role to sarel
Tom Hughes [Sat, 23 Jun 2018 09:55:05 +0000 (10:55 +0100)]
Move letsencrypt role to sarel

21 months agoRemove redundant git configuration from ironbelly
Tom Hughes [Sat, 23 Jun 2018 09:54:53 +0000 (10:54 +0100)]
Remove redundant git configuration from ironbelly

21 months agoNominatim: search_country table got removed in April
marc tobias [Wed, 20 Jun 2018 12:02:35 +0000 (14:02 +0200)]
Nominatim: search_country table got removed in April

21 months agoEnable HTTP/2 over TLS on 18.04
Tom Hughes [Fri, 22 Jun 2018 08:07:16 +0000 (09:07 +0100)]
Enable HTTP/2 over TLS on 18.04

21 months agoServe private git repositories with git-http-backend
Tom Hughes [Thu, 21 Jun 2018 23:32:31 +0000 (00:32 +0100)]
Serve private git repositories with git-http-backend

21 months agoUse https to access private git repositories
Tom Hughes [Thu, 21 Jun 2018 21:50:43 +0000 (22:50 +0100)]
Use https to access private git repositories

21 months agoEnable https access to private git repositories
Tom Hughes [Thu, 21 Jun 2018 21:43:58 +0000 (22:43 +0100)]
Enable https access to private git repositories

21 months agoSwitch piwik to use GeoIP2
Tom Hughes [Thu, 21 Jun 2018 20:17:43 +0000 (21:17 +0100)]
Switch piwik to use GeoIP2

21 months agoInstall php-xml for piwik
Tom Hughes [Thu, 21 Jun 2018 20:00:18 +0000 (21:00 +0100)]
Install php-xml for piwik

21 months agoUse PHP 7.2 for piwik
Tom Hughes [Thu, 21 Jun 2018 19:29:10 +0000 (20:29 +0100)]
Use PHP 7.2 for piwik

21 months agoRemove chef server roles from ironbelly
Tom Hughes [Thu, 21 Jun 2018 18:03:46 +0000 (19:03 +0100)]
Remove chef server roles from ironbelly

21 months agoRequire libcurl4 for Ubuntu 18.04
Tom Hughes [Thu, 21 Jun 2018 18:01:51 +0000 (19:01 +0100)]
Require libcurl4 for Ubuntu 18.04

21 months agoDisable old mpms before enabling a new one
Tom Hughes [Thu, 21 Jun 2018 16:40:08 +0000 (17:40 +0100)]
Disable old mpms before enabling a new one

21 months agoTune apache on the GPS tile server
Tom Hughes [Thu, 21 Jun 2018 16:35:19 +0000 (17:35 +0100)]
Tune apache on the GPS tile server

21 months agoConfigure access for git server on sarel
Tom Hughes [Wed, 20 Jun 2018 19:58:31 +0000 (20:58 +0100)]
Configure access for git server on sarel

21 months agoRequire git rather than git-core
Tom Hughes [Wed, 20 Jun 2018 19:58:14 +0000 (20:58 +0100)]
Require git rather than git-core

21 months agoConfigure sarel as a chef server
Tom Hughes [Wed, 20 Jun 2018 19:40:21 +0000 (20:40 +0100)]
Configure sarel as a chef server

21 months agoDocument changes to chef server version and download location
Tom Hughes [Wed, 20 Jun 2018 19:34:28 +0000 (20:34 +0100)]
Document changes to chef server version and download location

21 months agoUse PHP 7.2 on 18.04
Tom Hughes [Wed, 20 Jun 2018 18:23:03 +0000 (19:23 +0100)]
Use PHP 7.2 on 18.04

21 months agoDrop moderation.apis.dev.openstreetmap.org
Tom Hughes [Mon, 18 Jun 2018 08:51:45 +0000 (09:51 +0100)]
Drop moderation.apis.dev.openstreetmap.org

21 months agoRemove cron job for cleaning up archived WAL logs
Tom Hughes [Mon, 18 Jun 2018 07:30:23 +0000 (08:30 +0100)]
Remove cron job for cleaning up archived WAL logs

21 months agofix anchor link capitalisation Processing_the_file
Harry Wood [Sun, 17 Jun 2018 22:14:30 +0000 (23:14 +0100)]
fix anchor link capitalisation Processing_the_file

Fix link to  https://wiki.openstreetmap.org/wiki/Planet.osm#Processing_the_file . Somebody fiddled with... I mean...  corrected the heading per the [wiki conventions](https://wiki.openstreetmap.org/wiki/Wiki_guidelines#Titles_-_Page_naming_convention), which meant this anchor link stopped working.

21 months agoAdd support for taginfo.osm.org
Tom Hughes [Sat, 16 Jun 2018 16:26:46 +0000 (17:26 +0100)]
Add support for taginfo.osm.org

21 months agoUpdate squid 3 configurations
Tom Hughes [Fri, 15 Jun 2018 08:09:55 +0000 (09:09 +0100)]
Update squid 3 configurations

21 months agoRemove code to build quad_tile functions
Tom Hughes [Thu, 14 Jun 2018 17:33:16 +0000 (18:33 +0100)]
Remove code to build quad_tile functions

21 months agoUpdate hardware cookbook for new version of Intel SSD tool
Tom Hughes [Thu, 14 Jun 2018 12:51:49 +0000 (13:51 +0100)]
Update hardware cookbook for new version of Intel SSD tool

21 months agoWork around bug in squid 3 that was enabling reverse DNS lookups
Tom Hughes [Thu, 14 Jun 2018 10:42:57 +0000 (11:42 +0100)]
Work around bug in squid 3 that was enabling reverse DNS lookups

21 months agoReduce memory cache size on jakelong
Tom Hughes [Wed, 13 Jun 2018 10:30:33 +0000 (11:30 +0100)]
Reduce memory cache size on jakelong

21 months agoUpdate CiviCRM to 5.2.1
Tom Hughes [Tue, 12 Jun 2018 18:37:04 +0000 (19:37 +0100)]
Update CiviCRM to 5.2.1

21 months agoUpdate OTRS to 6.0.8
Tom Hughes [Tue, 12 Jun 2018 18:12:52 +0000 (19:12 +0100)]
Update OTRS to 6.0.8

21 months agoReduce maximum swap rate on ascalon
Tom Hughes [Tue, 12 Jun 2018 14:31:18 +0000 (15:31 +0100)]
Reduce maximum swap rate on ascalon

21 months agoReduce maximum swap rate on ridgeback
Tom Hughes [Tue, 12 Jun 2018 11:49:29 +0000 (12:49 +0100)]
Reduce maximum swap rate on ridgeback

21 months agoReduce maximum swap rate on ascalon
Tom Hughes [Mon, 11 Jun 2018 18:22:21 +0000 (19:22 +0100)]
Reduce maximum swap rate on ascalon

21 months agoDon't use sibling caches with squid 3
Tom Hughes [Mon, 11 Jun 2018 11:21:19 +0000 (12:21 +0100)]
Don't use sibling caches with squid 3

21 months agoReduce maximum swap rate on trogdor
Tom Hughes [Mon, 11 Jun 2018 09:37:34 +0000 (10:37 +0100)]
Reduce maximum swap rate on trogdor

21 months agoDisable virtual host support for squid 3 caches
Tom Hughes [Mon, 11 Jun 2018 09:37:04 +0000 (10:37 +0100)]
Disable virtual host support for squid 3 caches

21 months agoUpdate trogdor configuration for squid 3
Tom Hughes [Fri, 8 Jun 2018 21:37:49 +0000 (22:37 +0100)]
Update trogdor configuration for squid 3

21 months agoUpdate jakelong configuration for squid 3
Tom Hughes [Fri, 8 Jun 2018 18:23:14 +0000 (19:23 +0100)]
Update jakelong configuration for squid 3

21 months agoMake timezone configuration actually work
Tom Hughes [Fri, 8 Jun 2018 14:34:26 +0000 (15:34 +0100)]
Make timezone configuration actually work

21 months agoDon't forward host specific requests to siblings
Tom Hughes [Fri, 8 Jun 2018 13:41:50 +0000 (14:41 +0100)]
Don't forward host specific requests to siblings

21 months agoUpdate ascalon configuration for squid 3
Tom Hughes [Fri, 8 Jun 2018 08:16:07 +0000 (09:16 +0100)]
Update ascalon configuration for squid 3

22 months agoDon't forward requests from siblings to other siblings
Tom Hughes [Thu, 7 Jun 2018 20:45:12 +0000 (21:45 +0100)]
Don't forward requests from siblings to other siblings

22 months agoUpdate chef client to 13.9.4
Tom Hughes [Thu, 7 Jun 2018 19:18:00 +0000 (20:18 +0100)]
Update chef client to 13.9.4

22 months agoRestart squid when the cache directory is created
Tom Hughes [Thu, 7 Jun 2018 18:34:06 +0000 (19:34 +0100)]
Restart squid when the cache directory is created

22 months agoRemove cleanup of long dead log files
Tom Hughes [Thu, 7 Jun 2018 18:32:41 +0000 (19:32 +0100)]
Remove cleanup of long dead log files

22 months agoUpdate culebre configuration for squid 3
Tom Hughes [Thu, 7 Jun 2018 18:18:48 +0000 (19:18 +0100)]
Update culebre configuration for squid 3

22 months agoRemove some redundant options from squid 3 configuration
Tom Hughes [Thu, 7 Jun 2018 17:44:27 +0000 (18:44 +0100)]
Remove some redundant options from squid 3 configuration

22 months agoConfigure swap rate and timeout for rock caches
Tom Hughes [Thu, 7 Jun 2018 17:39:13 +0000 (18:39 +0100)]
Configure swap rate and timeout for rock caches

22 months agoRemove unused squid defaults file
Tom Hughes [Thu, 7 Jun 2018 17:36:54 +0000 (18:36 +0100)]
Remove unused squid defaults file

22 months agoSuppress sibling requests for missing entries during cache rebuild
Tom Hughes [Thu, 7 Jun 2018 14:44:52 +0000 (15:44 +0100)]
Suppress sibling requests for missing entries during cache rebuild

22 months agoDon't try and enable mcelog on Ubuntu 18.04
Tom Hughes [Thu, 7 Jun 2018 14:13:15 +0000 (15:13 +0100)]
Don't try and enable mcelog on Ubuntu 18.04

22 months agoDon't require sysv-rc-conf on Ubuntu 18.04
Tom Hughes [Thu, 7 Jun 2018 14:08:22 +0000 (15:08 +0100)]
Don't require sysv-rc-conf on Ubuntu 18.04

22 months agoDon't require gnupg-curl on Ubuntu 18.04
Tom Hughes [Thu, 7 Jun 2018 14:02:46 +0000 (15:02 +0100)]
Don't require gnupg-curl on Ubuntu 18.04

22 months agoPurge old squid to clean config and upgrade squidclient
Tom Hughes [Tue, 5 Jun 2018 22:01:33 +0000 (23:01 +0100)]
Purge old squid to clean config and upgrade squidclient

22 months agoDon't try and backup the old cache
Tom Hughes [Tue, 5 Jun 2018 21:50:09 +0000 (22:50 +0100)]
Don't try and backup the old cache

22 months agoUnlock squid 2.x packages before removing them
Tom Hughes [Tue, 5 Jun 2018 21:42:12 +0000 (22:42 +0100)]
Unlock squid 2.x packages before removing them

22 months agoUpdate ridgeback configuration for squid 3
Tom Hughes [Tue, 5 Jun 2018 21:39:38 +0000 (22:39 +0100)]
Update ridgeback configuration for squid 3

22 months agoDon't daemonise when initialising cache directories
Tom Hughes [Tue, 5 Jun 2018 21:36:52 +0000 (22:36 +0100)]
Don't daemonise when initialising cache directories

22 months agoUpdate odin configuration for squid 3
Tom Hughes [Tue, 5 Jun 2018 21:05:44 +0000 (22:05 +0100)]
Update odin configuration for squid 3

22 months agoAdd support for squid 3.x
Tom Hughes [Tue, 5 Jun 2018 19:42:23 +0000 (20:42 +0100)]
Add support for squid 3.x

22 months agoAdd customised copy of squid_icp munin plugin
Tom Hughes [Tue, 5 Jun 2018 18:03:05 +0000 (19:03 +0100)]
Add customised copy of squid_icp munin plugin

This version avoid doing reverse DNS lookups to give better
names and sums multiple entries to cope with SMP squid.

22 months agoAdd host FQDN to allowed domains for tile caches
Tom Hughes [Tue, 5 Jun 2018 10:38:03 +0000 (11:38 +0100)]
Add host FQDN to allowed domains for tile caches

22 months agoPreserve the Host header when forwarding from nginx to squid
Tom Hughes [Tue, 5 Jun 2018 08:43:22 +0000 (09:43 +0100)]
Preserve the Host header when forwarding from nginx to squid

22 months agoRemove old resources
Tom Hughes [Mon, 4 Jun 2018 11:52:43 +0000 (12:52 +0100)]
Remove old resources

22 months agoForce a restart of tile caches
Tom Hughes [Mon, 4 Jun 2018 11:21:55 +0000 (12:21 +0100)]
Force a restart of tile caches

22 months agoGo back to serving http tiles directly from squid for now
Tom Hughes [Mon, 4 Jun 2018 10:20:29 +0000 (11:20 +0100)]
Go back to serving http tiles directly from squid for now

22 months agoSend Access-Control-Allow-Origin with tile redirects
Tom Hughes [Mon, 4 Jun 2018 09:13:34 +0000 (10:13 +0100)]
Send Access-Control-Allow-Origin with tile redirects

22 months agoDon't try and fallback to alternate caches
Tom Hughes [Mon, 4 Jun 2018 08:14:43 +0000 (09:14 +0100)]
Don't try and fallback to alternate caches

22 months agoRedirect http://tile.osm.org to https://tile.openstreetmap.org
Tom Hughes [Mon, 4 Jun 2018 07:29:29 +0000 (08:29 +0100)]
Redirect tile.osm.org to https://tile.openstreetmap.org

22 months agoRedirect http requests to https
Guillaume RISCHARD [Fri, 1 Jun 2018 11:31:04 +0000 (13:31 +0200)]
Redirect http requests to https

22 months agoMake sure STS and Expect-CT headers are set on redirect responses
Tom Hughes [Thu, 31 May 2018 18:04:06 +0000 (19:04 +0100)]
Make sure STS and Expect-CT headers are set on redirect responses

22 months agoAdd includeSubDomains to HSTS header
Tom Hughes [Thu, 31 May 2018 15:08:56 +0000 (16:08 +0100)]
Add includeSubDomains to HSTS header

22 months agoSend http://openstreetmap.org redirects via https://openstreetmap.org
Tom Hughes [Thu, 31 May 2018 15:07:28 +0000 (16:07 +0100)]
Send openstreetmap.org redirects via https://openstreetmap.org

22 months agoSend a report only Expect-CT header with https responses
Tom Hughes [Thu, 31 May 2018 14:35:37 +0000 (15:35 +0100)]
Send a report only Expect-CT header with https responses

22 months agoUpdate OTRS to 5.0.27
Tom Hughes [Wed, 30 May 2018 20:19:30 +0000 (21:19 +0100)]
Update OTRS to 5.0.27

22 months agoAdd simple redirect site for hot.osm.org
Tom Hughes [Wed, 30 May 2018 18:11:10 +0000 (19:11 +0100)]
Add simple redirect site for hot.osm.org

22 months agoUpdate OTRS to 4.0.29
Tom Hughes [Tue, 29 May 2018 21:54:07 +0000 (22:54 +0100)]
Update OTRS to 4.0.29

22 months agoPreserve some configuration files over OTRS upgrades
Tom Hughes [Tue, 29 May 2018 21:32:21 +0000 (22:32 +0100)]
Preserve some configuration files over OTRS upgrades

22 months agoUpdate OTRS to 3.3.20
Tom Hughes [Tue, 29 May 2018 16:31:05 +0000 (17:31 +0100)]
Update OTRS to 3.3.20

22 months agoUpdate piwik to 3.5.1
Tom Hughes [Sat, 26 May 2018 09:28:32 +0000 (10:28 +0100)]
Update piwik to 3.5.1

22 months agoEnforce CSP for dev apis
Tom Hughes [Wed, 23 May 2018 20:53:10 +0000 (21:53 +0100)]
Enforce CSP for dev apis

22 months agoUse memcached for the dev apis
Tom Hughes [Wed, 23 May 2018 18:07:45 +0000 (19:07 +0100)]
Use memcached for the dev apis

22 months agoFix new foodcritic warnings
Tom Hughes [Wed, 23 May 2018 10:00:27 +0000 (11:00 +0100)]
Fix new foodcritic warnings

22 months agoFix rubocop warnings
Tom Hughes [Wed, 23 May 2018 09:52:01 +0000 (10:52 +0100)]
Fix rubocop warnings

22 months agoUpdate bundle
Tom Hughes [Wed, 23 May 2018 09:44:21 +0000 (10:44 +0100)]
Update bundle

22 months agoPut CSP in enforcing mode
Tom Hughes [Tue, 22 May 2018 08:01:13 +0000 (09:01 +0100)]
Put CSP in enforcing mode

22 months agonominatim: more tables to vacuum
Sarah Hoffmann [Mon, 21 May 2018 09:58:19 +0000 (11:58 +0200)]
nominatim: more tables to vacuum

22 months agoUpdate carto stylesheet to v4.11.0
Tom Hughes [Fri, 18 May 2018 17:58:29 +0000 (18:58 +0100)]
Update carto stylesheet to v4.11.0

Closes #162