8a6b81485a
Merge branch 'master' into feature/btcpay_server
2020-12-31 10:20:28 +00:00
3fcdc8b056
Configure and run LND
2020-12-31 10:10:22 +01:00
61accc05c2
Add nginx proxy for BTCPay
2020-12-29 15:56:53 +01:00
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
7d0490f3da
Merge branch 'master' into bugfix/postgresql_client_firewall
2020-12-22 17:16:49 +00:00
5892e3c0ab
Configure and run c-lightning daemon
2020-12-22 12:28:29 +01:00
f88354c67c
Compile and install c-lightning
2020-12-21 16:53:22 +01:00
bbd5500982
Configure and run BTCPay Server
2020-12-21 13:50:28 +01:00
ca373a1503
Don't require auth cookie for nbxplorer API
2020-12-21 12:25:13 +01:00
570a692bb2
Configure and run nbxplorer
2020-12-21 12:19:30 +01:00
5277bce20b
Formatting
2020-12-21 11:14:19 +01:00
aa2aa59e28
Download and build NBXplorer and BTCPay
2020-12-21 11:12:14 +01:00
a2b76c7d76
New recipe: Install .NET Core SDK
2020-12-21 11:01:20 +01:00
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 Karékinian
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 Karékinian
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 Karékinian
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
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
db51f1f332
Add new Zoom meeting ID to whitelist
2020-12-17 14:09:41 +01:00
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
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 Karékinian
1551fe6d1b
Update the ipfs-1 node file after running chef
2020-12-11 19:29:56 +01:00
Greg Karékinian
83736d2a85
Update the bitcoin-2 node file after running chef
2020-12-11 19:28:34 +01:00
4b9dfd9c60
Update node configs
2020-12-11 19:24:12 +01:00
fb996e9abf
Join new zerotier network on VM creation
2020-12-11 19:07:11 +01:00
396fe6e714
Whitelist ejabberd custom node attributes
...
fixes #256
2020-12-11 19:07:06 +01:00
Greg Karékinian
ebfd36bab8
Add nodejs-1 client and node file
...
Refs #259
2020-12-11 19:02:04 +01:00
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
2de9d5fe17
Fix typo
2020-12-11 17:40:40 +01:00
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
8b624b666a
Merge branch 'master' into feature/zerotier_controller
2020-12-11 10:39:20 +00:00
ba4e3fdd6f
Merge pull request 'Document commands for running Chef against VMs' ( #261 ) from docs/update_readme into master
...
Reviewed-on: #261
2020-12-11 10:39:08 +00:00
1cb366a160
Add commands for running Chef against VMs
2020-12-10 23:39:59 +01:00
cb8fc25fc8
Configure a zerotier-one network controller
2020-12-10 22:51:35 +01:00
f66f6e2969
Merge pull request 'Add hosts entries for ejabberd private IPs' ( #257 ) from feature/akkounts_xmpp_host into master
...
Reviewed-on: #257
2020-12-10 13:28:46 +00:00
a06223d764
Merge branch 'master' into feature/akkounts_xmpp_host
2020-12-10 13:27:37 +00:00
0c537d04ef
Merge pull request 'Add ejabberd HTTP API permissions for akkounts' ( #255 ) from feature/api_permissions into master
...
Reviewed-on: #255
2020-12-10 13:27:19 +00:00
f1c8faff85
Merge branch 'master' into feature/api_permissions
2020-12-10 13:26:48 +00:00
623bb1e153
Merge pull request 'Script creating new VMs' ( #252 ) from feature/244-new_vm_script into master
...
Reviewed-on: #252
2020-12-09 15:33:08 +00:00
Greg Karékinian
a92205bd65
Fix the VM creation script
...
Also join the zerotier network
2020-12-09 16:29:15 +01:00
Greg Karékinian
77ab77afe8
Update the centaurus and draco nodes after Chef run
2020-12-09 15:42:49 +01:00
Greg Karékinian
6273271d40
Remove kosmos-bitcoin::source from draco
...
Bitcoind runs inside a VM, not directly on the host
2020-12-09 15:42:19 +01:00
742dc6ff7f
Merge branch 'master' into feature/244-new_vm_script
2020-12-09 13:59:52 +00:00
f540661de4
Merge pull request 'Update ejabberd doc' ( #254 ) from docs/ejabberd into master
...
Reviewed-on: #254
2020-12-09 12:12:51 +00:00
Greg Karékinian
7ceb9af3ed
Rename the kosmos_kvm default recipe to host
...
It makes it clear it is meant for KVM hosts
2020-12-09 11:19:13 +01:00
12125bf0b2
Add hosts entries for ejabberd private IPs
2020-12-08 20:31:01 +01:00
239b6aed51
Add API permissions for akkounts VMs
...
Using the zerotier IP, which is the same as the knife-zero host.
2020-12-08 20:00:31 +01:00
8e0a66184c
Use role for akkounts
...
Lets us search by role
2020-12-08 19:59:51 +01:00
Greg Karékinian
6c907419aa
Set the VM name from the script argument
2020-12-08 17:10:40 +01:00
Greg Karékinian
8f304d00ce
Remove unused kitchen.yml files
2020-12-08 16:34:24 +01:00