87b03d3936
Merge pull request 'Upgrade ejabberd from 23.10 to 25.08' ( #602 ) from chore/upgrade_ejabberd into master
...
Reviewed-on: #602
Reviewed-by: Greg <greg@kosmos.org>
2025-09-21 11:03:39 +00:00
ae3df992e4
Update node info
2025-09-21 12:45:54 +02:00
2ea5b30224
Upgrade ejabberd to 25.08
...
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-09-21 12:45:20 +02:00
4ef06cb4b7
Merge pull request 'Modernize kosmos-mediawiki cookbook' ( #600 ) from feature/500-chef_upgrade_mediawiki into master
...
Reviewed-on: #600
Reviewed-by: Râu Cao <raucao@kosmos.org>
2025-09-17 06:41:30 +00:00
73e8a2c413
Fix random port being used for EPMD node
...
Fixes not being able to join a cluster from other nodes, because the
ports are not within the firewall range of allowed ports.
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-09-16 17:48:09 +02:00
ea4713c654
Move firewall config
...
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-09-16 17:47:41 +02:00
dde29c4a6c
Upgrade ejabberd to 24.02
...
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-09-16 17:01:43 +02:00
03f1d16998
Update SQL Schema automatically on ejabberd upgrades
...
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-09-16 16:07:10 +02:00
6534086df2
Update logger configuration
...
* Remove unused/deprecated options
* Hide user IPs
* Set level to "info"
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-09-16 16:07:00 +02:00
dbf0e50abf
Merge pull request 'Enable unattended-upgrades' ( #598 ) from bugfix/499-unattended_upgrades into master
...
Reviewed-on: #598
Reviewed-by: Râu Cao <raucao@kosmos.org>
2025-09-10 08:47:52 +00:00
Greg Karekinian
a828d92185
Fix Ruby style
...
This is using Standard Ruby
2025-09-09 15:29:17 +02:00
Greg Karekinian
0fe6d0bd06
Use the "new" way to set up sasl in the postfix cookbook
2025-09-09 15:28:20 +02:00
Greg Karekinian
9712697569
Fork the postfix cookbook to work around a bug
...
I ran into the issue described in
https://github.com/sous-chefs/postfix/issues/148
and couldn't figure out a way to work around it without forking it.
2025-09-09 14:54:06 +02:00
Greg Karekinian
d32f276b42
Update akkounts-1 node file after Chef run
2025-09-09 10:13:26 +02:00
Greg Karekinian
cc40c0db19
Configure unattended-upgrades for ESM
2025-09-09 10:12:35 +02:00
41339c1040
Add doc for Mastodon maintenance
2025-07-27 09:17:01 +02:00
Greg Karekinian
0cae8dca69
Set the email sender in unattended-upgrades config
...
Mailgun was rejecting the email as it did not have a valid sender
(the default, which is something like root@akkounts-1). Unattended
upgrades have been working properly, now we will start getting emails
next time an upgrade is done on akkounts-1.
2025-07-15 10:12:02 +02:00
Greg Karekinian
78e5f810b7
Update node file after Chef upgrade
...
I ended up upgrading Chef manually on the server as I couldn't using
knife-zero
`curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v 18.7.10`
2025-07-09 15:42:30 +02:00
Greg Karekinian
443910c7a2
Modernize kosmos-mediawiki
...
This has been done with the help of `cookstyle` which is very useful to
learn about breaking changes and updates in Chef.
On wiki-1 I managed to update Chef up to 17.10.163. For version 18 I ran
into an issue with the omnibus installer returning a 404
Refs #500
2025-07-09 11:24:14 +02:00
8052c67d23
Merge pull request 'Opt-out of dotnet telemetry for btcpay' ( #599 ) from feature/441-optout_dotnet_telemetry into master
...
Reviewed-on: #599
Reviewed-by: Râu Cao <raucao@kosmos.org>
2025-06-25 10:01:58 +00:00
Greg Karekinian
cd269dca03
Also disable dotnet telemetry during the build
2025-06-25 10:35:07 +02:00
Greg Karekinian
7e47c879a1
Remove unused variable
2025-06-25 10:18:57 +02:00
Greg Karekinian
2b49cb1b2b
Restart the btcpay service on config changes
...
It cannot handle reloads
2025-06-25 10:13:25 +02:00
Greg Karekinian
89fa3ede9e
Remove the condition on the postgresql
...
Also move back the environment variable definitions to the hash
2025-06-25 09:51:35 +02:00
Greg Karekinian
efb032fffa
Opt-out of dotnet telemetry for btcpay
...
This is done by setting an environment variable in the systemd unit
Fixes #441
2025-06-24 16:53:59 +02:00
Greg Karekinian
68df49037c
Merge remote-tracking branch 'origin/master' into bugfix/499-unattended_upgrades
2025-06-16 16:05:35 +02:00
364adec80f
Upgrade LND to 0.19.1
2025-06-16 17:57:30 +04:00
092a2edb3c
Update node info
2025-06-16 17:57:04 +04:00
63d0b68c36
Upgrade Deno
2025-06-02 10:53:38 +04:00
3adb2a1aee
Adapt strfry config to cookbook changes, increase allowed event size
2025-06-01 20:06:47 +04:00
9cff1fb68b
Update node info
2025-06-01 20:06:32 +04:00
Greg Karekinian
773950b9a5
Always send an email on unattended-upgrades
2025-05-31 17:00:07 +02:00
Greg Karekinian
f39a1ed250
Enable unattended-upgrades
...
We were missing a positive value on
`["apt"]["unattended_upgrades"]["enable"]` to enable it.
Refs #499
2025-05-31 16:44:01 +02:00
3c51ff261e
Merge pull request 'Compile Gitea from source, apply our LDAP fixes' ( #596 ) from feature/compile_gitea_from_source into master
...
Reviewed-on: #596
Reviewed-by: Greg <greg@kosmos.org>
2025-05-31 12:26:28 +00:00
0c62ff6c84
Improve Gitea logging
2025-05-31 15:29:18 +04:00
2c3b381755
Update Gitea stable version
2025-05-31 15:29:03 +04:00
3492bec627
Use Gitea from source
2025-05-31 15:28:33 +04:00
00f4c8bd31
Optionally compile Gitea from source
2025-05-31 15:27:21 +04:00
301596500d
Update node info
2025-05-28 10:18:53 +04:00
8a2bfb6b18
Fix attribute
...
Was moved to a new name since the recipe was created
2025-05-23 14:44:04 +04:00
846bf3483a
Update node info
2025-05-23 14:43:40 +04:00
e3ef1dc3b3
Merge pull request 'Upgrade Bitcoin Core, NBXplorer, BTCPay Server' ( #595 ) from chore/upgrade_bitcoin_software into master
...
Reviewed-on: #595
Reviewed-by: Greg <greg@noreply.kosmos.org>
2025-05-22 12:32:25 +00:00
2089999cc8
Upgrade bitcoind to 29.0, switch to cmake
2025-05-22 15:52:22 +04:00
a4aa29de0c
Upgrade NBXplorer, BTCPay Server
2025-05-22 15:50:27 +04:00
98be234a4f
Merge pull request 'Configure maximum size and timespan of journald logs' ( #594 ) from feature/506-journald_logs_config into master
...
Reviewed-on: #594
Reviewed-by: Râu Cao <raucao@kosmos.org>
2025-05-21 12:12:57 +00:00
Greg Karekinian
7dc4f674a0
Use the systemd unit instead of an execute resource
...
Also extract the attributes so it is possible to override them.
2025-05-21 13:40:12 +02:00
Greg Karekinian
49b636305e
Update mastodon-3 node file after Chef run
2025-05-21 11:36:15 +02:00
Greg Karekinian
3e2ee30334
Configure maximum size and timespan of journald logs
...
Closes #506
2025-05-21 11:36:15 +02:00
d00072ee5a
Merge pull request 'Delete old Mastodon media cache every day' ( #593 ) from feature/533-delete_old_mastodon_cached_media into master
...
Reviewed-on: #593
Reviewed-by: Râu Cao <raucao@kosmos.org>
2025-05-17 07:06:35 +00:00
14687558fe
Minor cleanup
2025-05-17 10:55:06 +04:00