chef.git
18 months agoAdd local implementation of cciss-vol-statusd
Tom Hughes [Tue, 2 Apr 2019 17:27:36 +0000 (18:27 +0100)]
Add local implementation of cciss-vol-statusd

18 months agoRemove brightbox-ruby-ng from sources on shenron
Tom Hughes [Tue, 2 Apr 2019 12:50:23 +0000 (13:50 +0100)]
Remove brightbox-ruby-ng from sources on shenron

18 months agoCorrect typo in github configuration option
Tom Hughes [Tue, 2 Apr 2019 12:39:45 +0000 (13:39 +0100)]
Correct typo in github configuration option

18 months agoAll our machines can slew time so don't bother with server smearing
Tom Hughes [Tue, 2 Apr 2019 11:08:32 +0000 (12:08 +0100)]
All our machines can slew time so don't bother with server smearing

18 months agontp: Use leapsecond slew/smearing mode
Grant Slater [Tue, 2 Apr 2019 10:42:27 +0000 (11:42 +0100)]
ntp: Use leapsecond slew/smearing mode

18 months agoPrefer the version of cciss-vol-status in the Ubuntu repositories
Tom Hughes [Tue, 2 Apr 2019 07:57:28 +0000 (08:57 +0100)]
Prefer the version of cciss-vol-status in the Ubuntu repositories

18 months agoMake exim trust the rails users on all web machines
Tom Hughes [Mon, 1 Apr 2019 11:35:28 +0000 (12:35 +0100)]
Make exim trust the rails users on all web machines

18 months agoAdd wiki role to tabaluga
Tom Hughes [Sun, 31 Mar 2019 14:38:39 +0000 (15:38 +0100)]
Add wiki role to tabaluga

18 months agoRemove redundant config for disabling IPv6 autoconf
Tom Hughes [Sun, 31 Mar 2019 14:33:03 +0000 (15:33 +0100)]
Remove redundant config for disabling IPv6 autoconf

18 months agoRemove web-frontend role from spike-{01,02,03}
Tom Hughes [Sun, 31 Mar 2019 11:54:17 +0000 (12:54 +0100)]
Remove web-frontend role from spike-{01,02,03}

18 months agoAdd TimedMediaHandler extension to main wiki
Tom Hughes [Sun, 31 Mar 2019 09:06:21 +0000 (10:06 +0100)]
Add TimedMediaHandler extension to main wiki

Fixes #230

18 months agoFix rubocop warnings
Tom Hughes [Fri, 29 Mar 2019 19:02:15 +0000 (19:02 +0000)]
Fix rubocop warnings

18 months agoUpdate bundle
Tom Hughes [Fri, 29 Mar 2019 19:01:35 +0000 (19:01 +0000)]
Update bundle

18 months agoMove web-statistics and web-cleanup roles to spike-06
Tom Hughes [Fri, 29 Mar 2019 18:49:10 +0000 (18:49 +0000)]
Move web-statistics and web-cleanup roles to spike-06

18 months agoHandle machines with no cpufreq governor
Tom Hughes [Fri, 29 Mar 2019 09:36:08 +0000 (09:36 +0000)]
Handle machines with no cpufreq governor

18 months agoDon't try and tune the ondemand governor on machines that don't use it
Tom Hughes [Fri, 29 Mar 2019 09:00:32 +0000 (09:00 +0000)]
Don't try and tune the ondemand governor on machines that don't use it

18 months agoConfigure spike-{06,07,08} as web frontends
Tom Hughes [Thu, 28 Mar 2019 14:58:24 +0000 (14:58 +0000)]
Configure spike-{06,07,08} as web frontends

18 months agoUpdate ssh keys for OOB cards
Tom Hughes [Thu, 28 Mar 2019 14:51:48 +0000 (14:51 +0000)]
Update ssh keys for OOB cards

18 months agoAdd OOB details for tabaluga
Tom Hughes [Thu, 28 Mar 2019 14:09:27 +0000 (14:09 +0000)]
Add OOB details for tabaluga

18 months agoAdd role for tabaluga
Tom Hughes [Thu, 28 Mar 2019 14:04:10 +0000 (14:04 +0000)]
Add role for tabaluga

18 months agoMake sure systemd-timesyncd is stopped and disabled
Tom Hughes [Thu, 28 Mar 2019 12:12:28 +0000 (12:12 +0000)]
Make sure systemd-timesyncd is stopped and disabled

18 months agoRemove ntpd cleanup code
Tom Hughes [Thu, 28 Mar 2019 09:25:44 +0000 (09:25 +0000)]
Remove ntpd cleanup code

18 months agoStart job processes for the traces queue on primary backends
Tom Hughes [Thu, 28 Mar 2019 08:29:20 +0000 (08:29 +0000)]
Start job processes for the traces queue on primary backends

18 months agoAdd OOB ssh fingerprints for spike-{06,07,08}
Tom Hughes [Thu, 28 Mar 2019 00:25:53 +0000 (00:25 +0000)]
Add OOB ssh fingerprints for spike-{06,07,08}

18 months agoSwitch to using chrony for time synchronisation
Tom Hughes [Wed, 27 Mar 2019 20:35:28 +0000 (20:35 +0000)]
Switch to using chrony for time synchronisation

18 months agoRemove unused role
Tom Hughes [Wed, 27 Mar 2019 19:24:01 +0000 (19:24 +0000)]
Remove unused role

18 months agoFix munin alert thresholds for G9 machines
Tom Hughes [Wed, 27 Mar 2019 19:23:31 +0000 (19:23 +0000)]
Fix munin alert thresholds for G9 machines

18 months agoConfigure DHCP for OOB on spike-{06,07,08}
Tom Hughes [Wed, 27 Mar 2019 19:04:47 +0000 (19:04 +0000)]
Configure DHCP for OOB on spike-{06,07,08}

18 months agoRefetch final interface details before configuring netplan
Tom Hughes [Wed, 27 Mar 2019 17:32:14 +0000 (17:32 +0000)]
Refetch final interface details before configuring netplan

18 months agoInstall gnupg for apt signature verification
Tom Hughes [Wed, 27 Mar 2019 17:09:59 +0000 (17:09 +0000)]
Install gnupg for apt signature verification

18 months agoAdd roles for spike-{06,07,08}
Tom Hughes [Wed, 27 Mar 2019 16:08:47 +0000 (16:08 +0000)]
Add roles for spike-{06,07,08}

18 months agoRemove cleanup code
Tom Hughes [Sun, 24 Mar 2019 19:19:26 +0000 (19:19 +0000)]
Remove cleanup code

18 months agoRestrict queue runners on the main site to the mailers queue
Tom Hughes [Sun, 24 Mar 2019 18:52:04 +0000 (18:52 +0000)]
Restrict queue runners on the main site to the mailers queue

18 months agoEnable GPX upload for dev apis using the job queue
Tom Hughes [Sun, 24 Mar 2019 17:19:57 +0000 (17:19 +0000)]
Enable GPX upload for dev apis using the job queue

19 months agoRemove support for old styl resolver configuration
Tom Hughes [Fri, 22 Mar 2019 19:19:07 +0000 (19:19 +0000)]
Remove support for old styl resolver configuration

19 months agoEnable DNSSEC in allow-dowgrade mode
Tom Hughes [Fri, 22 Mar 2019 16:52:31 +0000 (16:52 +0000)]
Enable DNSSEC in allow-dowgrade mode

19 months agoDon't disable systemd-resolved on geodns machines
Tom Hughes [Thu, 21 Mar 2019 21:00:33 +0000 (21:00 +0000)]
Don't disable systemd-resolved on geodns machines

19 months agoConfigure gdnsd to only listen on external addresses
Tom Hughes [Thu, 21 Mar 2019 20:53:55 +0000 (20:53 +0000)]
Configure gdnsd to only listen on external addresses

19 months agoMake systemd-resolved the default
Tom Hughes [Thu, 21 Mar 2019 19:15:23 +0000 (19:15 +0000)]
Make systemd-resolved the default

19 months agoEnable systemd-resolved on ridley
Tom Hughes [Thu, 21 Mar 2019 19:08:04 +0000 (19:08 +0000)]
Enable systemd-resolved on ridley

19 months agoEnable systemd-resolved on eustace
Tom Hughes [Thu, 21 Mar 2019 18:49:59 +0000 (18:49 +0000)]
Enable systemd-resolved on eustace

19 months agoAdd optional support for using systemd-resolved
Tom Hughes [Thu, 21 Mar 2019 18:47:52 +0000 (18:47 +0000)]
Add optional support for using systemd-resolved

19 months agoRemove support for ifupdown based networking
Tom Hughes [Thu, 21 Mar 2019 18:06:30 +0000 (18:06 +0000)]
Remove support for ifupdown based networking

19 months agoEnable netplan for remaining servers
Tom Hughes [Thu, 21 Mar 2019 17:28:25 +0000 (17:28 +0000)]
Enable netplan for remaining servers

19 months agoLink to explanantions when not to use the form is 3-fold redirect
Simon Poole [Thu, 21 Mar 2019 12:43:46 +0000 (13:43 +0100)]
Link to explanantions when not to use the form is 3-fold redirect

This replaces the URL with the correct one (https://wiki.osmfoundation.org/wiki/Licence_and_Legal_FAQ/Takedown_procedure/When_To_Use_The_Form)

19 months agoEnable netplan for American tile caches
Tom Hughes [Thu, 21 Mar 2019 08:26:04 +0000 (08:26 +0000)]
Enable netplan for American tile caches

19 months agoEnable netplan for some european tile caches
Tom Hughes [Thu, 21 Mar 2019 00:34:33 +0000 (00:34 +0000)]
Enable netplan for some european tile caches

19 months agoEnable netplan for German tile caches
Tom Hughes [Thu, 21 Mar 2019 00:19:36 +0000 (00:19 +0000)]
Enable netplan for German tile caches

19 months agoEnable netplan for French tile caches
Tom Hughes [Thu, 21 Mar 2019 00:06:04 +0000 (00:06 +0000)]
Enable netplan for French tile caches

19 months agoPurge cloud-init completely
Tom Hughes [Thu, 21 Mar 2019 00:03:05 +0000 (00:03 +0000)]
Purge cloud-init completely

19 months agoEnable netplan for Scandinavian tile caches
Tom Hughes [Wed, 20 Mar 2019 22:36:21 +0000 (22:36 +0000)]
Enable netplan for Scandinavian tile caches

19 months agoEnable netplan for NZ tile caches
Tom Hughes [Wed, 20 Mar 2019 22:17:38 +0000 (22:17 +0000)]
Enable netplan for NZ tile caches

19 months agoPrevent cloud-init configuring netplan
Tom Hughes [Wed, 20 Mar 2019 22:15:27 +0000 (22:15 +0000)]
Prevent cloud-init configuring netplan

19 months agoWork around lack of "onlink" route flag for IPv6 routes
Tom Hughes [Wed, 20 Mar 2019 19:03:50 +0000 (19:03 +0000)]
Work around lack of "onlink" route flag for IPv6 routes

19 months agoEnable netplan for various miscellaneous machines
Tom Hughes [Wed, 20 Mar 2019 18:09:11 +0000 (18:09 +0000)]
Enable netplan for various miscellaneous machines

19 months agoEnable netplan for all Equinix machines
Tom Hughes [Wed, 20 Mar 2019 17:40:24 +0000 (17:40 +0000)]
Enable netplan for all Equinix machines

19 months agoHandle interfaces with multiple addresses
Tom Hughes [Wed, 20 Mar 2019 09:21:58 +0000 (09:21 +0000)]
Handle interfaces with multiple addresses

19 months agoFix setting of bond parameters
Tom Hughes [Wed, 20 Mar 2019 09:01:24 +0000 (09:01 +0000)]
Fix setting of bond parameters

19 months agoDon't create ethernet devices for bond interfaces with vlans
Tom Hughes [Wed, 20 Mar 2019 08:58:16 +0000 (08:58 +0000)]
Don't create ethernet devices for bond interfaces with vlans

19 months agoForce bond interfaces to be a plain array
Tom Hughes [Wed, 20 Mar 2019 08:55:37 +0000 (08:55 +0000)]
Force bond interfaces to be a plain array

19 months agoEnable netplan for all Bytemark machines
Tom Hughes [Wed, 20 Mar 2019 08:52:47 +0000 (08:52 +0000)]
Enable netplan for all Bytemark machines

19 months agoModernise piwik archiving
Tom Hughes [Wed, 20 Mar 2019 08:36:34 +0000 (08:36 +0000)]
Modernise piwik archiving

19 months agoUpdate piwik to 3.9.0
Tom Hughes [Wed, 20 Mar 2019 00:41:17 +0000 (00:41 +0000)]
Update piwik to 3.9.0

19 months agoUpdate OOB card ssh fingerprints
Tom Hughes [Wed, 20 Mar 2019 00:40:31 +0000 (00:40 +0000)]
Update OOB card ssh fingerprints

19 months agoEnable netplan for all UCL machines
Tom Hughes [Tue, 19 Mar 2019 22:42:35 +0000 (22:42 +0000)]
Enable netplan for all UCL machines

19 months agoEnable netplan support on eustace
Tom Hughes [Tue, 19 Mar 2019 19:16:38 +0000 (19:16 +0000)]
Enable netplan support on eustace

19 months agoAdd optional support for generating netplan configuration
Tom Hughes [Tue, 19 Mar 2019 18:45:48 +0000 (18:45 +0000)]
Add optional support for generating netplan configuration

19 months agoMake fafnir and nidhogg use a shared render server
Tom Hughes [Mon, 18 Mar 2019 22:49:11 +0000 (22:49 +0000)]
Make fafnir and nidhogg use a shared render server

19 months agoMake maswan an admin on umu machines
Tom Hughes [Mon, 18 Mar 2019 22:24:42 +0000 (22:24 +0000)]
Make maswan an admin on umu machines

19 months agoUse the current-gen9 version of the HP repo
Tom Hughes [Mon, 18 Mar 2019 21:39:12 +0000 (21:39 +0000)]
Use the current-gen9 version of the HP repo

19 months agoAdd role for fafnir
Tom Hughes [Mon, 18 Mar 2019 21:10:58 +0000 (21:10 +0000)]
Add role for fafnir

19 months agoRemove firewall special casing for boitata
Tom Hughes [Mon, 18 Mar 2019 14:33:25 +0000 (14:33 +0000)]
Remove firewall special casing for boitata

19 months agoUpdate hardware cookbook for new version of Intel SSD tool
Tom Hughes [Mon, 18 Mar 2019 13:47:43 +0000 (13:47 +0000)]
Update hardware cookbook for new version of Intel SSD tool

19 months agoAdd boitata as a peer for cherufe
Tom Hughes [Mon, 18 Mar 2019 09:22:05 +0000 (09:22 +0000)]
Add boitata as a peer for cherufe

19 months agoFix server_url configuration
Tom Hughes [Sun, 17 Mar 2019 13:31:53 +0000 (13:31 +0000)]
Fix server_url configuration

19 months agoIgnore properties with no value
Tom Hughes [Sun, 17 Mar 2019 12:03:28 +0000 (12:03 +0000)]
Ignore properties with no value

19 months agoForce memcache_servers to be a plain array
Tom Hughes [Sun, 17 Mar 2019 11:59:39 +0000 (11:59 +0000)]
Force memcache_servers to be a plain array

19 months agoSuppress foodcritic warning
Tom Hughes [Sun, 17 Mar 2019 11:58:43 +0000 (11:58 +0000)]
Suppress foodcritic warning

19 months agoConvert property names to strings for the settings file
Tom Hughes [Sun, 17 Mar 2019 11:55:22 +0000 (11:55 +0000)]
Convert property names to strings for the settings file

19 months agoDon't try and set mapzen key
Tom Hughes [Sun, 17 Mar 2019 11:47:36 +0000 (11:47 +0000)]
Don't try and set mapzen key

19 months agoFix rubocop warning
Tom Hughes [Sun, 17 Mar 2019 11:44:21 +0000 (11:44 +0000)]
Fix rubocop warning

19 months agoRemove refernces to mapquest and mapzen API keys
Tom Hughes [Sun, 17 Mar 2019 11:42:48 +0000 (11:42 +0000)]
Remove refernces to mapquest and mapzen API keys

19 months agoUse the global File class for file tests
Tom Hughes [Sun, 17 Mar 2019 11:39:22 +0000 (11:39 +0000)]
Use the global File class for file tests

19 months agoConvert resource to hash before slicing it
Tom Hughes [Sun, 17 Mar 2019 11:33:50 +0000 (11:33 +0000)]
Convert resource to hash before slicing it

19 months agoWork around lack of support for lazy actions
Tom Hughes [Sun, 17 Mar 2019 11:29:00 +0000 (11:29 +0000)]
Work around lack of support for lazy actions

https://github.com/chef/chef/issues/3615

19 months agoAdd support for configuring rails using settings.local.yml
Tom Hughes [Sun, 17 Mar 2019 10:48:11 +0000 (10:48 +0000)]
Add support for configuring rails using settings.local.yml

19 months agomediawiki: add MobileFrontend ext by default
Grant Slater [Sat, 16 Mar 2019 23:49:17 +0000 (23:49 +0000)]
mediawiki: add MobileFrontend ext by default

19 months agoMerge pull request #227 from saerdnaer/mobile-skin
Grant [Sat, 16 Mar 2019 22:48:54 +0000 (22:48 +0000)]
Merge pull request #227 from saerdnaer/mobile-skin

Add new mobile skin: MinervaNeue

19 months agoset default mobile skin to Minerva
Andreas Hubel [Sat, 16 Mar 2019 22:28:55 +0000 (23:28 +0100)]
set default mobile skin to Minerva

c.f. https://www.mediawiki.org/wiki/Extension:MobileFrontend#Setup_a_skin

19 months agoAdd skin MinervaNeue
Andreas Hubel [Sat, 16 Mar 2019 22:22:28 +0000 (23:22 +0100)]
Add skin MinervaNeue

19 months agoFix power save bug against all Intel 82583/82574
Grant Slater [Sat, 16 Mar 2019 16:30:24 +0000 (16:30 +0000)]
Fix power save bug against all Intel 82583/82574

19 months agoUpdate carto stylesheet to v4.20.0
Tom Hughes [Sat, 16 Mar 2019 00:00:02 +0000 (00:00 +0000)]
Update carto stylesheet to v4.20.0

Closes #218

19 months agoManage c3sl remote hands account
Tom Hughes [Fri, 15 Mar 2019 19:03:14 +0000 (19:03 +0000)]
Manage c3sl remote hands account

19 months agoDisable unsupported firewall features on boitata
Tom Hughes [Fri, 15 Mar 2019 16:45:22 +0000 (16:45 +0000)]
Disable unsupported firewall features on boitata

19 months agoAvoid exception when an interface has no flags
Tom Hughes [Fri, 15 Mar 2019 16:26:30 +0000 (16:26 +0000)]
Avoid exception when an interface has no flags

19 months agoAdd role for boitata
Tom Hughes [Fri, 15 Mar 2019 16:11:57 +0000 (16:11 +0000)]
Add role for boitata

19 months agoUpdate chef client to 14.11.21
Tom Hughes [Fri, 15 Mar 2019 16:00:12 +0000 (16:00 +0000)]
Update chef client to 14.11.21

19 months agoGive Stereo admin access to the CRM machine
Tom Hughes [Mon, 11 Mar 2019 20:14:57 +0000 (20:14 +0000)]
Give Stereo admin access to the CRM machine

19 months agoGive Stereo access to chef git
Tom Hughes [Mon, 11 Mar 2019 20:13:54 +0000 (20:13 +0000)]
Give Stereo access to chef git

19 months agoAdd ssh key for Stereo
Tom Hughes [Mon, 11 Mar 2019 20:12:09 +0000 (20:12 +0000)]
Add ssh key for Stereo