Commit Graph

1007 Commits

Author SHA1 Message Date
Basti c4fa9e6ec1
Remove extra license headers
And update year in LICENSE file
2021-01-12 18:42:14 +01:00
Râu Cao 4ca875a77b Merge pull request 'Create postgres-1 VM' (#281) from feature/280-postgres_vm into master
Reviewed-on: #281
2021-01-07 11:29:37 +00:00
Greg af54777250 Create postgresql-1 VM
Refs #280
2021-01-07 12:04:52 +01:00
Greg f6086e2f6a Add the firewall rules to the postgresql role 2021-01-07 12:02:35 +01:00
Greg 6db296a7f1 Merge pull request 'Move wormhole from barnard to nodejs-2' (#278) from chore/move_wormhole into master
Reviewed-on: #278
2021-01-07 10:42:41 +00:00
Basti 1eb73711a2
Remove application_javascript usage from wormhole recipe 2021-01-06 19:12:36 +01:00
Basti fe63f01f7b
Move wormhole from barnard to nodejs-2
Fixed two small bugs in the recipe:

* hubot user wasn't created when necessary
* systemd template always included redis service dependency
2021-01-05 18:03:15 +01:00
Râu Cao 333a76f086 Merge pull request 'Configure and run LND and RTL' (#274) from feauture/lnd into master
Reviewed-on: #274
2021-01-05 10:33:37 +00:00
Râu Cao 9ab097dd9a Merge pull request 'Configure local LND as Lightning node in BTCPay Server' (#275) from feature/btcpay_lnd_settings into feauture/lnd
Reviewed-on: #275
2021-01-05 10:33:01 +00:00
Râu Cao 876d857dde Merge pull request 'Create new nodejs VM, move kredits-github to it' (#277) from chore/nodejs-2 into master
Reviewed-on: #277
2021-01-05 10:32:44 +00:00
Basti ddded6fbae
Create new nodejs VM, move kredits-github to it 2021-01-05 11:30:31 +01:00
Basti adfd76aa64
Configure local LND as Lightning node in BTCPay Server 2021-01-02 09:59:50 +01:00
Basti 2b765e744a
Configure and run RTL
Ride The Lightning is a Web UI for Lightning Network nodes. It is
accessible via the bitcoin VM's private zerotier IP on port 3000.
2021-01-01 17:42:57 +01:00
Basti 19e3dfa7b9
Remove obsolete non-standard RPC and REST ports
We'll just run those on default ports without custom config.
2021-01-01 14:14:59 +01:00
Basti 37f1fa79e7
Use standard Lightning Network port for LND
Only use the non-standard one internally, so we can run both c-lightning
and lnd on the same machine.
2021-01-01 14:13:58 +01:00
Basti f5f234c0fd Use name of existing node
Migrated from andromeda to bitcoin-2.
2021-01-01 14:13:17 +01:00
galfert 5a8d780d37 Merge pull request 'Fix a syntax error in certbot dirsrv hook' (#273) from bugfix/272-certbot_dirsrv into master
Reviewed-on: #273
2020-12-31 11:54:17 +00:00
Greg bf3bb3ed97 Merge branch 'master' into bugfix/272-certbot_dirsrv 2020-12-31 10:41:06 +00:00
Greg 456639bdf8 Fix a syntax error in certbot dirsrv hook
The newline was not escaped and rendered as an actual newline

Fixes #272
2020-12-31 11:38:49 +01:00
Greg 1360836377 Merge pull request 'Set up NBXplorer, BTCPay Server, and C-Lightning with Chef' (#270) from feature/btcpay_server into master
Reviewed-on: #270
2020-12-31 10:25:08 +00:00
Greg 8a6b81485a Merge branch 'master' into feature/btcpay_server 2020-12-31 10:20:28 +00:00
Basti 3fcdc8b056
Configure and run LND 2020-12-31 10:10:22 +01:00
Basti 61accc05c2
Add nginx proxy for BTCPay 2020-12-29 15:56:53 +01:00
Greg c71d243c40 Merge pull request 'Add a firewall rule to allow PostgreSQL clients to connect' (#269) from bugfix/postgresql_client_firewall into master
Reviewed-on: #269
2020-12-22 22:15:06 +00:00
Greg 7d0490f3da Merge branch 'master' into bugfix/postgresql_client_firewall 2020-12-22 17:16:49 +00:00
Basti 5892e3c0ab
Configure and run c-lightning daemon 2020-12-22 12:28:29 +01:00
Basti f88354c67c
Compile and install c-lightning 2020-12-21 16:53:22 +01:00
Basti bbd5500982
Configure and run BTCPay Server 2020-12-21 13:50:28 +01:00
Basti ca373a1503
Don't require auth cookie for nbxplorer API 2020-12-21 12:25:13 +01:00
Basti 570a692bb2
Configure and run nbxplorer 2020-12-21 12:19:30 +01:00
Basti 5277bce20b
Formatting 2020-12-21 11:14:19 +01:00
Basti aa2aa59e28
Download and build NBXplorer and BTCPay 2020-12-21 11:12:14 +01:00
Basti a2b76c7d76
New recipe: Install .NET Core SDK 2020-12-21 11:01:20 +01:00
Râu Cao bb4b919548 Merge pull request 'Always set the promote trigger file config' (#267) from bugfix/pg_promote_trigger_file into master
Reviewed-on: #267
2020-12-18 21:23:11 +00:00
Greg 87388ac69d Add the postgresql_client role to the mastodon role
This will add the firewall rule and pg_hba access rule on the PostgreSQL
servers
2020-12-18 17:54:31 +01:00
Greg c700f98976 Add a firewall rule to allow clients to connect
Previously it was not an issue because services that connected to the
PostgreSQL primary were also on the same server as a standby server.
2020-12-18 17:53:28 +01:00
Greg f75aeaf9b5 Always set the promote trigger file config
Only setting it for standby servers isn't useful, as we need to be able
to touch this file to trigger the promotion of a new primary server
after running Chef on it.
2020-12-18 17:02:13 +01:00
galfert 4be542670b Merge pull request 'Add new Zoom meeting ID to hubot-kredits whitelist' (#266) from chore/zoom_meeting_id into master
Reviewed-on: #266
2020-12-17 16:40:24 +00:00
Basti db51f1f332
Add new Zoom meeting ID to whitelist 2020-12-17 14:09:41 +01:00
Râu Cao 95c8b9fea9 Merge pull request 'Migrate to self-hosted zerotier network' (#265) from chore/zerotier_migration into master
Reviewed-on: #265
2020-12-13 12:39:14 +00:00
Râu Cao 84fdcc4760 Merge pull request 'Fix zerotier network creation' (#262) from bugfix/zerotier_default_rules into master
Reviewed-on: #262
2020-12-13 12:38:59 +00:00
Greg 1551fe6d1b Update the ipfs-1 node file after running chef 2020-12-11 19:29:56 +01:00
Greg 83736d2a85 Update the bitcoin-2 node file after running chef 2020-12-11 19:28:34 +01:00
Basti 4b9dfd9c60
Update node configs 2020-12-11 19:24:12 +01:00
Basti fb996e9abf
Join new zerotier network on VM creation 2020-12-11 19:07:11 +01:00
Basti 396fe6e714
Whitelist ejabberd custom node attributes
fixes #256
2020-12-11 19:07:06 +01:00
Greg ebfd36bab8 Add nodejs-1 client and node file
Refs #259
2020-12-11 19:02:04 +01:00
Basti c4dbed8d65
Fix zerotier network creation
Using outdated/invalid rules syntax. Remove the property entirely, so
the API will create the default rule (which is the same) on creation.

Co-authored-by: Greg Karékinian <greg@karekinian.com>
2020-12-11 17:42:25 +01:00
Basti 2de9d5fe17
Fix typo 2020-12-11 17:40:40 +01:00
Greg 8896beab67 Merge pull request 'Configure a zerotier-one network controller' (#260) from feature/zerotier_controller into master
Reviewed-on: #260
2020-12-11 10:42:40 +00:00