]> git.openstreetmap.org Git - chef.git/log
chef.git
18 months agocommunity: increase web workers to recommendation
Grant Slater [Wed, 5 Oct 2022 10:18:42 +0000 (11:18 +0100)]
community: increase web workers to recommendation

18 months agooxidized: use single ssh_known_hosts_entry resource
Grant Slater [Wed, 5 Oct 2022 09:53:58 +0000 (10:53 +0100)]
oxidized: use single ssh_known_hosts_entry resource

18 months agooxidized: fix broken usage of ssh_known_hosts_entry flush
Grant Slater [Mon, 3 Oct 2022 23:12:14 +0000 (00:12 +0100)]
oxidized: fix broken usage of ssh_known_hosts_entry flush

18 months agooxidized: fix cookstyle and immediately flush ssh_known_hosts_entry
Grant Slater [Mon, 3 Oct 2022 17:06:38 +0000 (18:06 +0100)]
oxidized: fix cookstyle and immediately flush ssh_known_hosts_entry

18 months agooxidized: fix logrotate missingok
Grant Slater [Mon, 3 Oct 2022 16:38:51 +0000 (17:38 +0100)]
oxidized: fix logrotate missingok

18 months agocommunity: upgrade discourse to v2.8.9
Grant Slater [Sun, 2 Oct 2022 01:39:42 +0000 (02:39 +0100)]
community: upgrade discourse to v2.8.9

18 months agooxidized: Force crash directory
Grant Slater [Sun, 2 Oct 2022 00:19:35 +0000 (01:19 +0100)]
oxidized: Force crash directory

18 months agooxidized: use runtime directory for systemd
Grant Slater [Sun, 2 Oct 2022 00:11:52 +0000 (01:11 +0100)]
oxidized: use runtime directory for systemd

18 months agooxidized: create config store directory tree
Grant Slater [Sat, 1 Oct 2022 23:51:14 +0000 (00:51 +0100)]
oxidized: create config store directory tree

18 months agooxidized: add correct known hosts location
Grant Slater [Sat, 1 Oct 2022 23:43:41 +0000 (00:43 +0100)]
oxidized: add correct known hosts location

18 months agooxidized: add ssh known_hosts key for github
Grant Slater [Sat, 1 Oct 2022 23:39:55 +0000 (00:39 +0100)]
oxidized: add ssh known_hosts key for github

18 months agooxidized: manage ssh directory
Grant Slater [Sat, 1 Oct 2022 23:29:28 +0000 (00:29 +0100)]
oxidized: manage ssh directory

18 months agooxidized: install daemon app into own folder
Grant Slater [Sat, 1 Oct 2022 23:19:00 +0000 (00:19 +0100)]
oxidized: install daemon app into own folder

18 months agooxidized: fix task ordering
Grant Slater [Sat, 1 Oct 2022 23:12:46 +0000 (00:12 +0100)]
oxidized: fix task ordering

18 months agooxidized: fix execute user
Grant Slater [Sat, 1 Oct 2022 23:02:34 +0000 (00:02 +0100)]
oxidized: fix execute user

18 months agooxidized: add accounts dependency
Grant Slater [Sat, 1 Oct 2022 23:00:23 +0000 (00:00 +0100)]
oxidized: add accounts dependency

18 months agooxidized: fix execute resource name
Grant Slater [Sat, 1 Oct 2022 22:51:22 +0000 (23:51 +0100)]
oxidized: fix execute resource name

18 months agooxidized: fix array handling on key
Grant Slater [Sat, 1 Oct 2022 22:49:50 +0000 (23:49 +0100)]
oxidized: fix array handling on key

18 months agoAdd oxidized role
Grant Slater [Sat, 1 Oct 2022 22:44:44 +0000 (23:44 +0100)]
Add oxidized role

18 months agoAdd oxidized backup daemon
Grant Slater [Sat, 1 Oct 2022 22:36:47 +0000 (23:36 +0100)]
Add oxidized backup daemon

19 months agoAdd clamav to the Debian-exim group on mail servers
Tom Hughes [Tue, 27 Sep 2022 21:40:41 +0000 (22:40 +0100)]
Add clamav to the Debian-exim group on mail servers

19 months agoCorrect smarthost name for fafnir
Tom Hughes [Tue, 27 Sep 2022 21:19:34 +0000 (22:19 +0100)]
Correct smarthost name for fafnir

19 months agoConfigure wiki server to send mail via the new smarthost
Tom Hughes [Tue, 27 Sep 2022 20:36:49 +0000 (21:36 +0100)]
Configure wiki server to send mail via the new smarthost

19 months agoEnable TLS 1.3 for gnutls
Tom Hughes [Tue, 27 Sep 2022 18:48:46 +0000 (19:48 +0100)]
Enable TLS 1.3 for gnutls

19 months agoUse amsd instead of hp-ams on Gen10 machines
Tom Hughes [Mon, 26 Sep 2022 12:13:00 +0000 (13:13 +0100)]
Use amsd instead of hp-ams on Gen10 machines

19 months agoEnable both the jammy and focal HP repos for Gen10 machines
Tom Hughes [Mon, 26 Sep 2022 12:12:35 +0000 (13:12 +0100)]
Enable both the jammy and focal HP repos for Gen10 machines

19 months agoSerial port is on S0 for Gen10 machines
Tom Hughes [Mon, 26 Sep 2022 07:31:34 +0000 (08:31 +0100)]
Serial port is on S0 for Gen10 machines

19 months agoRevert "Fix bonding options on faffy"
Tom Hughes [Mon, 26 Sep 2022 06:13:22 +0000 (07:13 +0100)]
Revert "Fix bonding options on faffy"

This reverts commit 117fff49e6ba082bd30e299e8014be525da3a420.

19 months agoFix bonding options on faffy
Tom Hughes [Mon, 26 Sep 2022 06:09:04 +0000 (07:09 +0100)]
Fix bonding options on faffy

19 months agoAdd all interfaces to bond on faffy
Tom Hughes [Mon, 26 Sep 2022 06:08:47 +0000 (07:08 +0100)]
Add all interfaces to bond on faffy

19 months agoimagery: allow longer larger mapserver activation
Grant Slater [Mon, 26 Sep 2022 01:24:13 +0000 (02:24 +0100)]
imagery: allow longer larger mapserver activation

19 months agoUse focal/current-gen10 repository for Gen10
Tom Hughes [Sun, 25 Sep 2022 23:41:23 +0000 (00:41 +0100)]
Use focal/current-gen10 repository for Gen10

19 months agoDon't use hp-ams on Gen10
Tom Hughes [Sun, 25 Sep 2022 23:27:04 +0000 (00:27 +0100)]
Don't use hp-ams on Gen10

19 months agoAdd support for HP Gen10 machines
Tom Hughes [Sun, 25 Sep 2022 23:13:15 +0000 (00:13 +0100)]
Add support for HP Gen10 machines

19 months agoAdd OOB MAC for faffy
Tom Hughes [Sun, 25 Sep 2022 22:00:49 +0000 (23:00 +0100)]
Add OOB MAC for faffy

19 months agoAdd faffy as a dev server
Tom Hughes [Sun, 25 Sep 2022 21:50:18 +0000 (22:50 +0100)]
Add faffy as a dev server

19 months agoReplace intelmas with sst
Tom Hughes [Sun, 25 Sep 2022 10:28:07 +0000 (11:28 +0100)]
Replace intelmas with sst

19 months agoMake fafnir route mail for openstreetmap.org to shenron for now
Tom Hughes [Sun, 25 Sep 2022 09:01:03 +0000 (10:01 +0100)]
Make fafnir route mail for openstreetmap.org to shenron for now

19 months agoAdd mail role to fafnir
Tom Hughes [Sun, 25 Sep 2022 08:53:30 +0000 (09:53 +0100)]
Add mail role to fafnir

19 months agoLimit wireguard special casing to shenron
Tom Hughes [Sat, 24 Sep 2022 11:32:35 +0000 (12:32 +0100)]
Limit wireguard special casing to shenron

In 7ed52aa26 special support was added to make shenron establish
tunnels to the gateway nodes but it is keyed off the mail role so
would apply to all mail servers. This breaks that link and makes it
only apply to shenron.

19 months agoimagery: use nginx more fastcgi defaults. Fewer mapserv processes
Grant Slater [Sat, 24 Sep 2022 03:21:19 +0000 (04:21 +0100)]
imagery: use nginx more fastcgi defaults. Fewer mapserv processes

19 months agoDisable download of Intel MAS tool until Intel sort their shit out
Tom Hughes [Fri, 23 Sep 2022 23:50:02 +0000 (00:50 +0100)]
Disable download of Intel MAS tool until Intel sort their shit out

19 months agoRemove old cleanup code
Tom Hughes [Fri, 23 Sep 2022 23:48:02 +0000 (00:48 +0100)]
Remove old cleanup code

19 months agoCorrect environment variable name
Tom Hughes [Fri, 23 Sep 2022 19:22:02 +0000 (20:22 +0100)]
Correct environment variable name

19 months agoRework apt repository configuration
Tom Hughes [Thu, 22 Sep 2022 22:07:58 +0000 (23:07 +0100)]
Rework apt repository configuration

Instead of using attributes to turn repositories on, use a
separate recipe for each optional repository that is included
by those things which need it.

19 months agologstash: fix kitchen test build
Grant Slater [Wed, 21 Sep 2022 22:03:01 +0000 (23:03 +0100)]
logstash: fix kitchen test build

19 months agosotm: Add required apache_module expires
Grant Slater [Tue, 20 Sep 2022 19:03:23 +0000 (20:03 +0100)]
sotm: Add required apache_module expires

19 months agosotm: fix chef dependency tree
Grant Slater [Tue, 20 Sep 2022 15:27:55 +0000 (16:27 +0100)]
sotm: fix chef dependency tree

19 months agoAdd stateofmap include_recipe for new recipe
Grant Slater [Tue, 20 Sep 2022 14:51:06 +0000 (15:51 +0100)]
Add stateofmap include_recipe for new recipe

19 months agoAdd new GHA test kitchen sotm tests
Grant Slater [Tue, 20 Sep 2022 14:26:16 +0000 (15:26 +0100)]
Add new GHA test kitchen sotm tests

19 months agoSplit stateofthemap cookbook to allow parallel testing
Grant Slater [Tue, 20 Sep 2022 14:09:50 +0000 (15:09 +0100)]
Split stateofthemap cookbook to allow parallel testing

19 months agoRun check before update in the DNS commit hook
Tom Hughes [Tue, 20 Sep 2022 21:49:03 +0000 (22:49 +0100)]
Run check before update in the DNS commit hook

19 months agoapt: Simplify apt arch condition
Grant Slater [Tue, 20 Sep 2022 21:39:11 +0000 (22:39 +0100)]
apt: Simplify apt arch condition

19 months agoAdd initial support for other ubuntu ports (eg: arm64)
Grant Slater [Tue, 20 Sep 2022 19:04:57 +0000 (20:04 +0100)]
Add initial support for other ubuntu ports (eg: arm64)

This is used for example when running test kitchen on recent Apple devices.

19 months agoserverinfo: Add hardware.osmf alias to apache too
Grant Slater [Mon, 19 Sep 2022 23:39:18 +0000 (00:39 +0100)]
serverinfo: Add hardware.osmf alias to apache too

19 months agoserverinfo: Add hardware.osmf alias
Grant Slater [Mon, 19 Sep 2022 22:59:30 +0000 (23:59 +0100)]
serverinfo: Add hardware.osmf alias

19 months agoUpdate to planet-dump-ng 1.2.5
Tom Hughes [Sun, 18 Sep 2022 10:37:31 +0000 (11:37 +0100)]
Update to planet-dump-ng 1.2.5

19 months agosvn: Additional JOSM redirects
Grant Slater [Sat, 17 Sep 2022 22:21:57 +0000 (23:21 +0100)]
svn: Additional JOSM redirects

19 months agosvn: Add old JOSM plugin redirect
Grant Slater [Sat, 17 Sep 2022 22:13:29 +0000 (23:13 +0100)]
svn: Add old JOSM plugin redirect

19 months agoMerge remote-tracking branch 'github/pull/534'
Tom Hughes [Sat, 17 Sep 2022 06:37:06 +0000 (07:37 +0100)]
Merge remote-tracking branch 'github/pull/534'

19 months agoAdd pnorman postgres user
Paul Norman [Sat, 17 Sep 2022 03:31:28 +0000 (20:31 -0700)]
Add pnorman postgres user

19 months agoFix ideditor release redirect
Grant Slater [Fri, 16 Sep 2022 12:13:35 +0000 (13:13 +0100)]
Fix ideditor release redirect

19 months agoAdd missing ssl_cert domain for ideditor
Grant Slater [Fri, 16 Sep 2022 12:00:10 +0000 (13:00 +0100)]
Add missing ssl_cert domain for ideditor

19 months agoAdd missing ideditor metadata.rb
Grant Slater [Fri, 16 Sep 2022 11:44:26 +0000 (12:44 +0100)]
Add missing ideditor metadata.rb

19 months agoAdd minimal ideditor cookbook for preview redirect
Grant Slater [Fri, 16 Sep 2022 11:39:20 +0000 (12:39 +0100)]
Add minimal ideditor cookbook for preview redirect

19 months agoUpdate prometheus components to latest versions
Tom Hughes [Thu, 8 Sep 2022 20:45:52 +0000 (21:45 +0100)]
Update prometheus components to latest versions

19 months agoUpdate promscale to 0.14.0
Tom Hughes [Thu, 8 Sep 2022 20:43:49 +0000 (20:43 +0000)]
Update promscale to 0.14.0

19 months agoFix backup expiry script to match prefixes correctly
Tom Hughes [Tue, 6 Sep 2022 21:45:40 +0000 (22:45 +0100)]
Fix backup expiry script to match prefixes correctly

19 months agoAdd jeslop user to dev
Grant Slater [Tue, 6 Sep 2022 13:46:41 +0000 (14:46 +0100)]
Add jeslop user to dev

20 months agonominatim: add IPv6 addresses of gnome servers to whitelist
Sarah Hoffmann [Wed, 31 Aug 2022 11:59:32 +0000 (13:59 +0200)]
nominatim: add IPv6 addresses of gnome servers to whitelist

20 months agoFix error in rasdaemon alerts
Tom Hughes [Mon, 29 Aug 2022 18:26:41 +0000 (19:26 +0100)]
Fix error in rasdaemon alerts

20 months agoDrop roles for thorn-04 and thorn-05
Tom Hughes [Mon, 29 Aug 2022 18:16:06 +0000 (19:16 +0100)]
Drop roles for thorn-04 and thorn-05

20 months agoAdd alerts for rasdaemon events
Tom Hughes [Sun, 28 Aug 2022 21:25:54 +0000 (22:25 +0100)]
Add alerts for rasdaemon events

20 months agoRun rasdaemon everywhere, with a prometheus exporter for events
Tom Hughes [Sun, 28 Aug 2022 18:40:34 +0000 (19:40 +0100)]
Run rasdaemon everywhere, with a prometheus exporter for events

20 months agoDrop mcelog cleanup code
Tom Hughes [Sun, 28 Aug 2022 18:38:14 +0000 (19:38 +0100)]
Drop mcelog cleanup code

20 months agoUpdate to osm-carto v5.6.1
Tom Hughes [Sun, 28 Aug 2022 09:25:45 +0000 (10:25 +0100)]
Update to osm-carto v5.6.1

Closes #531

20 months agodns: Update DNScontrol to 3.20.0
Grant Slater [Fri, 26 Aug 2022 16:35:23 +0000 (17:35 +0100)]
dns: Update DNScontrol to 3.20.0

20 months agorsyncd: allow full speed rsync
Grant Slater [Fri, 26 Aug 2022 14:06:48 +0000 (15:06 +0100)]
rsyncd: allow full speed rsync

20 months agoIncrease sleep interval when rails workers have nothing to do
Tom Hughes [Fri, 26 Aug 2022 14:00:08 +0000 (15:00 +0100)]
Increase sleep interval when rails workers have nothing to do

20 months agoRenice background services
Grant Slater [Fri, 26 Aug 2022 11:19:48 +0000 (12:19 +0100)]
Renice background services

Renice background service to allow full speed important services.
Reniced services will be ignored for ondemand CPU scaling saving power.

Signed-off-by: Grant Slater <git@firefishy.com>
20 months agoName php-fpm socket to work with apparmor-profiles
Grant Slater [Sat, 13 Aug 2022 23:12:51 +0000 (02:12 +0300)]
Name php-fpm socket to work with apparmor-profiles

apparmor-profiles provides a default php-fpm profile.
The socket is expected with name: @{run}/php{,-fpm}/php*-fpm.sock

20 months agodns: switch to dpkg_package for deb install
Grant Slater [Thu, 18 Aug 2022 10:19:52 +0000 (12:19 +0200)]
dns: switch to dpkg_package for deb install

20 months agodns: add missing cachedir var
Grant Slater [Thu, 18 Aug 2022 10:16:47 +0000 (12:16 +0200)]
dns: add missing cachedir var

20 months agodns: upgrade dnscontrol and switch to deb package
Grant Slater [Thu, 18 Aug 2022 10:14:45 +0000 (12:14 +0200)]
dns: upgrade dnscontrol and switch to deb package

20 months agoUpdate dnscontrol auth to v3.16+ syntax
Grant Slater [Sun, 14 Aug 2022 22:36:35 +0000 (01:36 +0300)]
Update dnscontrol auth to v3.16+ syntax

https://stackexchange.github.io/dnscontrol/creds-json#missing

20 months agodns: Update dnscontrol to 3.18.1
Grant Slater [Sun, 14 Aug 2022 22:28:22 +0000 (01:28 +0300)]
dns: Update dnscontrol to 3.18.1

20 months agoAdd select-editor default for grant
Grant Slater [Sun, 14 Aug 2022 21:57:27 +0000 (00:57 +0300)]
Add select-editor default for grant

20 months agoRemove remnants of mcelog
Grant Slater [Sun, 14 Aug 2022 00:45:46 +0000 (03:45 +0300)]
Remove remnants of mcelog

mcelog was replaced by rasdaemon in Ubuntu 18.04 but old installs
where previously never cleaned up.

20 months agoExclude nominatim databases from deadlock alerts
Tom Hughes [Sat, 13 Aug 2022 14:17:19 +0000 (15:17 +0100)]
Exclude nominatim databases from deadlock alerts

20 months agoAdd pnorman public ssh key
Grant Slater [Sat, 13 Aug 2022 11:19:07 +0000 (14:19 +0300)]
Add pnorman public ssh key

20 months agoAdd pnorman user to all tile servers
Grant Slater [Sat, 13 Aug 2022 11:11:47 +0000 (14:11 +0300)]
Add pnorman user to all tile servers

20 months agoStop remove+add nano looping
Grant Slater [Fri, 12 Aug 2022 16:47:48 +0000 (19:47 +0300)]
Stop remove+add nano looping

20 months agocommunity: fix upgrade tag
Grant Slater [Thu, 11 Aug 2022 23:11:31 +0000 (02:11 +0300)]
community: fix upgrade tag

20 months agocommunity: Upgrade discourse to v2.8.8
Grant Slater [Thu, 11 Aug 2022 22:22:01 +0000 (01:22 +0300)]
community: Upgrade discourse to v2.8.8

20 months agoHandle failed megaraid disks with no ID
Tom Hughes [Wed, 10 Aug 2022 21:32:27 +0000 (22:32 +0100)]
Handle failed megaraid disks with no ID

20 months agoFix smart device detection for megaraid arrays
Tom Hughes [Wed, 10 Aug 2022 21:25:51 +0000 (22:25 +0100)]
Fix smart device detection for megaraid arrays

20 months agoMake handling of external matomo plugins more robust
Tom Hughes [Wed, 10 Aug 2022 21:22:21 +0000 (22:22 +0100)]
Make handling of external matomo plugins more robust

20 months agoAllow overwriting when compressing matomo script
Tom Hughes [Wed, 10 Aug 2022 21:14:00 +0000 (22:14 +0100)]
Allow overwriting when compressing matomo script

20 months agoFix detection of pass through disks on megaraid controllers
Tom Hughes [Wed, 10 Aug 2022 20:45:21 +0000 (21:45 +0100)]
Fix detection of pass through disks on megaraid controllers

20 months agoFix matomo test failures
Tom Hughes [Wed, 10 Aug 2022 19:16:48 +0000 (19:16 +0000)]
Fix matomo test failures