Commit Graph
100 Commits
Author SHA1 Message Date
basti 0cda379c19 Upgrade Sockethub, move proxy to LB/host 2022-03-18 11:10:46 -06:00
basti 9cb77c54db Upgrade Sockethub to latest alpha version 2022-03-17 15:21:39 -06:00
basti f17dd53f69 Include Stream configs in Nginx config if missing 2022-03-17 14:28:13 -06:00
basti 4cd0149f76 Move static sites from centaurus to fornax/LB 2022-03-17 14:27:50 -06:00
basti 9c34e82484 Remove obsolete hosts entries for Gitea and Drone
They should use normal DNS
2022-03-17 13:02:56 -06:00
basti e1560ba12a Fix copypasta 2022-03-12 15:40:22 -06:00
basti 0a953070fe Create nginx_proxy role
Used to configure hosts entries in the Gitea and Drone VMs, as well as
the allowed webhooks config for Gitea.
2022-03-12 15:39:07 -06:00
basti b270a2c1fd Add database secret for Drone CI
closes #388
2022-03-12 15:05:16 -06:00
basti 9187985acc Move Gitea and Drone to new VMs 2022-03-12 14:47:06 -06:00
basti f35fb638d1 Adapt Drone recipes for VM setup, use PostgreSQL 2022-03-12 14:46:48 -06:00
basti a1b07dfb9e Adapt Gitea recipes for new VM setup 2022-03-12 14:46:45 -06:00
basti 23e49134e7 Remove superfluous license headers 2022-03-12 14:42:03 -06:00
basti c25e3632af Upgrade RTL 2022-03-03 21:42:35 -06:00
basti 13c7774433 Upgrade RSKj to 3.2.0 2022-03-03 09:06:30 -06:00
basti a091e07c72 Deploy Kosmos LndHub fork with lnurl-pay additions 2022-03-02 09:54:01 -06:00
basti f50e7874ba Remove old sockethub firewall recipe 2022-02-27 16:08:40 -06:00
basti 2e8004b37a Add sockethub::firewall to draco, update node info 2022-02-27 13:10:00 -06:00
basti b9775a26e4 Rename sockethub firewall recipe
Not just used internally anymore.
2022-02-27 13:09:42 -06:00
basti 1586fd536a Remove superfluous license header 2022-02-27 13:09:17 -06:00
basti 227e4a4665 Update node info 2022-02-26 09:47:31 -06:00
basti e9c5286b24 Deploy new akkounts
Requires a newer version of Ruby.
2022-02-19 11:52:48 -06:00
basti 74083256f4 Update zerotier-2 host 2022-02-18 13:19:42 -06:00
basti dc5813a8bb Remove old zerotier VM config 2022-02-18 13:18:43 -06:00
basti 5b2ae82ce6 Remove obsolete IP from nginx config 2022-02-18 12:23:37 -06:00
basti 910817a7d4 Create certbot site before normal site 2022-02-18 12:23:14 -06:00
basti 163b12efbc Add firewall rule for Discourse 2022-02-18 12:22:15 -06:00
basti 7a8fb1bc78 Add new Discourse VM 2022-02-17 13:02:10 -06:00
basti e46c8b3e81 Put Vagrant IP in new VirtualBox default allowed range 2022-02-12 10:58:15 -06:00
basti 3c7cc1a133 Update node status 2022-02-12 10:57:26 -06:00
basti 03c7940f1c Fix Webhooks for Drone not working in Gitea 1.16
By default, only external requests are allowed:

https://github.com/go-gitea/gitea/pull/17482
2022-02-12 10:53:45 -06:00
basti a710182c39 Add missing user recipe import to botka recipe 2022-02-10 17:00:19 -06:00
basti 18161832ef Deploy new nodejs VM (nodejs-3) 2022-02-10 17:00:10 -06:00
basti 935eff3b84 Deploy zerotier-3 on DO
Changes the firewall config to allow the control UI to be reached from
all connected networks.
2022-02-10 15:34:28 -06:00
basti a1f723d52e Deploy zerotier-2 VM on fornax 2022-02-10 15:34:12 -06:00
basti c337ad9e40 Remove obsolete node configs 2022-02-10 15:33:23 -06:00
basti 22f5b8a66c Upgrade Gitea to 1.16.1 2022-02-10 15:32:25 -06:00
basti b823ad5e59 Switch Mastodon cookbook to new Redis cookbook
Also add new node config.

refs #349

Co-authored-by Greg Karékinian <greg@karekinian.com>
2022-02-10 15:29:02 -06:00
basti 341806ec8a Update jemalloc binary path
Co-authored-by Greg Karékinian <greg@karekinian.com>
2022-02-10 15:26:37 -06:00
basti dace2ddf79 Upgrade knife-zero for Ruby 3.0
Was failing with latest Chef DK.
2022-02-02 17:31:13 -06:00
basti 4462975e51 Upgrade Gitea to 1.15.11 2022-02-01 12:47:37 -06:00
basti 471c23eb5b Update node config/state 2022-01-28 17:33:34 -06:00
basti 90bd2dadb2 Configure boltzd access for RTL 2022-01-28 17:33:22 -06:00
basti 87334de83a Configure/install boltzd 2022-01-28 17:33:10 -06:00
basti d9bb257f99 Move golang installation to own recipe
Needed by more than one in the bitcoin cookbook now.
2022-01-28 17:32:19 -06:00
basti 13ae913668 Upgrade nbxplorer
Needed a newer version of the .NET SDK as well.
2022-01-28 17:31:14 -06:00
basti 8509e0af58 Add new ejabberd node 2022-01-23 12:15:14 -06:00
basti 05dbf5211f Remove old ejabberd node 2022-01-23 12:15:04 -06:00
basti 622fabe151 Use private IP for ejabberd TURN 2022-01-19 14:38:53 -06:00
basti 6c8a98c524 Run Chef with ejabberd role against new cluster nodes 2022-01-18 12:50:14 -06:00
basti 58736f05ee Remove node configs for old ejabberd cluster 2022-01-18 12:50:14 -06:00
basti 62c95175cc Only allow ZeroTier connections for ejabberd cluster 2022-01-18 12:50:13 -06:00
basti 74dd59ad07 Write hostname-related configs for new ejabberd cluster 2022-01-18 12:50:10 -06:00
basti 5b351036ba Remove superfluous license header 2022-01-18 11:19:20 -06:00
basti 024b4bf164 Fix typo 2022-01-18 11:19:19 -06:00
basti 14d83b4376 Add ejabberd-4 VM 2022-01-18 10:15:39 -06:00
basti a2c5295afd Create ejabberd-3 VM 2022-01-18 10:15:37 -06:00
basti d53e1b538b Update nbxplorer to 2.2.18 2022-01-08 17:17:04 -06:00
basti 0e9a657090 Upgrade BTCPay to 1.3.7 2022-01-08 16:48:58 -06:00
basti 3d54f7052f Upgrade c-lightning to 0.10.2 2022-01-08 16:48:58 -06:00
basti 14cc2c0eb0 Fix lndhub balances with on-chain topups
Removes the bitcoind RPC config entirely, so lndhub only uses LND's
transaction monitoring. The bitcoind integration is broken as is.
2022-01-08 16:38:01 -06:00
basti f6fe3bab0f Connect to IRC bouncer instead of directly
Changes botka on libera to connect to a bouncer, which also uses SASL,
in order to fix the connection issues and keep a stable connection with
minimal maintenance.
2022-01-06 08:12:42 -06:00
basti 31f4a547a9 Backup LND SCB to S3 on change
closes #359
2021-12-23 13:06:32 +01:00
basti 56f58f3a1b Install/configure AWS client 2021-12-23 13:06:12 +01:00
basti 57b5a244fa Remove superfluous license header 2021-12-23 13:05:44 +01:00
basti 0b80d490a8 Back up LND dir to S3 2021-12-23 13:05:14 +01:00
basti a0de016e1c Add single sidekiq process for new scheduler queue 2021-12-05 16:27:05 -06:00
basti 38756fd296 Upgrade Mastodon to latest version
Using a new branch with freshly added Kosmos changes on top of the
upstream release code.
2021-12-05 16:11:09 -06:00
basti bbef38b6d6 Update golang cookbook 2021-12-04 19:57:19 -06:00
basti a8948053d6 Update LND to 0.14.1
closes #351
2021-12-04 19:56:49 -06:00
basti f7afc21f9e Use pbkdf2 for backup key derivation
Fixes a warning thrown by OpenSSL during backup runs, and makes it more
secure.
2021-11-30 13:38:34 -06:00
basti c30733e5aa Send backup notifiations when run ends with warning 2021-11-30 13:38:18 -06:00
basti e63cda3317 Use SMTP/Mailgun for backup notifications 2021-11-30 13:37:51 -06:00
basti 172553ddb3 Add documentation for backups/restores 2021-11-30 12:45:52 -06:00
basti a184f27c96 Update kosmos postgres cookbook name in other cookbooks 2021-11-30 08:47:15 -06:00
basti 584da20d3e Deploy nginx reverse proxy for RSK mainnet 2021-11-29 13:55:04 -06:00
basti 0e1b362644 Fix nginx config, deploy LE cert 2021-11-29 13:33:43 -06:00
basti e414dfc23f Merge branch 'master' into feature/rskj_public_endpoint 2021-11-29 13:18:42 -06:00
basti 91ffe75bc1 Add missing files 2021-11-29 13:12:17 -06:00
basti ecdc41a54f Rename postgres cookbook, deploy new replica
fixes #361
closes #330
2021-11-29 13:09:13 -06:00
basti fa8cbac163 Fix custom resource not found in newer Chef versions
fixes #361
refs #337
2021-11-29 13:03:40 -06:00
basti cbf42b9414 Add node config for fornax 2021-11-29 11:23:17 -06:00
basti f68eceec4c Remove obsolete role 2021-11-28 10:08:39 -06:00
basti 0628d091dc Update rsk-testnet-2 with new rskj-testnet role 2021-11-28 10:05:48 -06:00
basti c9d32e02aa Remove old RSK testnet node config 2021-11-28 10:02:28 -06:00
basti 35115b7391 Merge branch 'master' into feature/rskj_public_endpoint 2021-11-28 10:02:06 -06:00
basti d14d109a00 Configure/deploy kosmos.org
Includes a new directive for Lightning Address resolution.
2021-11-26 14:10:39 -06:00
basti 6b2e501c90 Add LndHub backups 2021-11-26 11:22:24 -06:00
basti 3962666a39 Re-enable Tor recipe 2021-11-25 19:44:42 -06:00
basti 1e6c40b136 Update README 2021-11-25 19:37:48 -06:00
basti 5717d11f7e Upgrade Drone CI to latest version
closes #356
2021-11-25 17:28:13 -06:00
basti 9656399e9d Remove superfluous license header 2021-11-25 17:27:48 -06:00
basti 24f94bdb02 Upgrade Gitea to 1.15.6
Configures the JWT signing algorithm to be the old, less secure
algorithm, until we update the token for Drone CI (and any other OAuth
apps).

closes #338
2021-11-25 16:44:48 -06:00
basti f93909da70 Update akkounts-1 node info 2021-11-22 23:46:36 -06:00
basti 931a3a196f Add public HTTP reverse proxy for LndHub 2021-11-21 13:22:40 -06:00
basti e48cf04e6c Deploy LndHub to bitcoin-2
Update the node config
2021-11-17 11:11:45 -06:00
basti 0481e42aa4 Install/configure LndHub 2021-11-16 16:03:46 -06:00
basti 4b9183d78d Use older Redis cookbook, install on bitcoin-2 2021-11-16 14:11:42 -06:00
basti 18f65c4fc5 Add new Redis cookbook 2021-11-16 13:25:30 -06:00
basti 80ec84782b Berkshelf vendor changes 2021-11-16 13:25:08 -06:00
basti b911ec92c9 Update node info 2021-11-16 13:23:25 -06:00