358 Commits

Author SHA1 Message Date
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
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
ddded6fbae
Create new nodejs VM, move kredits-github to it 2021-01-05 11:30:31 +01:00
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
8a6b81485a Merge branch 'master' into feature/btcpay_server 2020-12-31 10:20:28 +00:00
61accc05c2
Add nginx proxy for BTCPay 2020-12-29 15:56:53 +01:00
f88354c67c
Compile and install c-lightning 2020-12-21 16:53:22 +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
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
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
Greg Karékinian
ebfd36bab8 Add nodejs-1 client and node file
Refs #259
2020-12-11 19:02:04 +01:00
cb8fc25fc8
Configure a zerotier-one network controller 2020-12-10 22:51:35 +01:00
f1c8faff85 Merge branch 'master' into feature/api_permissions 2020-12-10 13:26:48 +00: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
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
8e0a66184c
Use role for akkounts
Lets us search by role
2020-12-08 19:59:51 +01:00
Greg Karékinian
1837285b79 Add the kosmos_kvm recipe and the firewall rules
... to the KVM hosts, centaurus and draco

Refs #244
2020-12-04 16:33:18 +01:00
dace63b667
Remove akkounts recipe from barnard runlist
Must have been committed accidentally.
2020-11-27 13:22:29 +01:00
58854da648
Add erland_node fqdn to ejabberd node configs 2020-11-25 21:04:33 +01:00
137d90ed8a
Configure ejabberd on ejabberd-2 2020-11-25 21:03:16 +01:00
7a1a5c03e3
Set up ejabberd-2 VM 2020-11-25 17:40:40 +01:00
Greg Karékinian
bbf01711f8 Add ejabberd-1 client and node file 2020-11-25 16:42:23 +01:00
134493d2d6 Merge branch 'master' into feature/http_upload_service 2020-11-25 09:46:31 +00:00
6a89bb9d2e
Add node info for uploads-1
Runs uploads.kosmos.chat
2020-11-23 17:39:47 +01:00
0dc314b1e7
Add node data for akkounts-1 2020-11-21 15:12:39 +01:00
Greg Karékinian
df4c92b64e Update the centaurus node after adding drone to it 2020-11-19 12:59:24 +01:00
4c17d9ad53
Update barnard.kosmos.org node data 2020-10-30 10:00:23 +01:00
af132c072d Merge branch 'master' into chore/update_go-ipfs 2020-10-29 08:35:36 +00:00
c06d530f62
Update ipfs-1 kernel version 2020-10-25 12:09:22 +01:00
Greg Karékinian
dc2fe38e10 Add the discourse role to centaurus 2020-10-20 12:22:07 +02:00
7c4af862b7
Add node config for new IPFS (gateway) VM 2020-09-24 17:41:24 +02:00
ee7a853b5c
Set up a testing VM on draco
Currently only has base recipe and nginx with certbot running.

https://test-2.kosmos.org/
2020-09-06 14:00:35 +02:00
2d559ebd91
Update wiki node config
Just committing the changes after a successful run with letsencrypt also
working.
2020-09-06 13:43:07 +02:00
b7e2a72369
Add missing changes for mediawiki upgrades 2020-09-05 23:43:28 +02:00
7af26d6ad3
Remove wiki role from andromeda 2020-09-05 20:59:07 +02:00
d6ad68c50a
Add node config for new wiki VM 2020-08-30 17:34:02 +02:00
d5448e8240
Basic LND installation 2020-08-23 12:37:53 +02:00
217ab471ce
Moving bitcoin-core to VM 2020-08-22 23:16:11 +02:00
9795e77fde
Bitcoin source recipe 2020-08-17 10:45:15 +02:00
Greg Karékinian
3f7894bd46 Run Chef again after upgrading centaurus to Ubuntu 20.04
Closes #195
2020-07-30 11:59:30 +02:00
Greg Karékinian
fb8687b63c Add the postgresql_replica role to draco 2020-06-19 17:33:06 +02:00
Greg Karékinian
f7dfffd967 Add the kosmos_encfs recipe to draco 2020-06-19 17:33:06 +02:00
Greg Karékinian
8386dae46f Add the new Hetzner server, draco.kosmos.org 2020-06-19 17:33:06 +02:00
Greg Karékinian
229e9cfbd2 Add the kosmos_encfs recipe to centaurus 2020-06-10 14:40:01 +02:00
Greg Karékinian
ccd49aefa4 Add Gitea to the run lists for Andromeda and Centaurus 2020-06-02 16:19:21 +02:00
5fcb047505
Update Mastodon system dependencies
Needs new Ruby, and why not upgrade Yarn in the process. Running in
production.
2020-05-25 17:49:22 +02:00