50 Commits

Author SHA1 Message Date
Râu Cao
20e6bdb7f9 Add production environment, replication for garage
Also deploy a third node in a different data center
2022-11-25 10:56:22 +00:00
Râu Cao
b5ff60214c Install/configure Garage
Add a garage cookbook that installs the garage binary distribution and
creates the necessary configuration and system service.

Also deploy two new VMs to act as storage nodes.

refs #428
2022-11-25 10:56:22 +00:00
Râu Cao
7848b4d365
Add jitsi-meet-1 VM 2022-10-19 12:08:04 +02:00
Greg Karékinian
fe8e66fda3 Add the new rs-discourse-1 server 2022-10-11 18:00:48 +02:00
Greg Karékinian
1270488ef9 Remove ldap-2 VM 2022-10-03 14:45:00 +02:00
Râu Cao
80c3e4e270
Create ldap-3 VM 2022-08-22 13:40:26 +01:00
Râu Cao
41d4f87710
Move Zerotier controller
It's running on fornax now, and the VMs have been deleted. This way,
there's no internal routing needed for it to be publicly accessible by
any network member nodes.
2022-07-28 15:38:42 +02:00
2d6cbd22e4
Add ejabberd-8 node config 2022-05-11 16:27:21 +02:00
1da5ef4979
Merge branch 'master' into new_ldap_server 2022-04-28 09:23:18 +02:00
3cc11e58d3
Add ldap-2 node config 2022-04-26 20:11:17 +02:00
8fe3670ce9
Remove ldap-1 node configs 2022-04-26 20:10:00 +02:00
f758c74b5f Rebuild broken VMs on fornax 2022-03-22 16:25:50 -06:00
9187985acc
Move Gitea and Drone to new VMs 2022-03-12 14:47:06 -06:00
dc5813a8bb
Remove old zerotier VM config 2022-02-18 13:18:43 -06:00
7a8fb1bc78
Add new Discourse VM 2022-02-17 13:02:10 -06:00
18161832ef
Deploy new nodejs VM (nodejs-3) 2022-02-10 17:00:10 -06:00
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
a1f723d52e
Deploy zerotier-2 VM on fornax 2022-02-10 15:34:12 -06:00
c337ad9e40
Remove obsolete node configs 2022-02-10 15:33:23 -06:00
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
8509e0af58
Add new ejabberd node 2022-01-23 12:15:14 -06:00
05dbf5211f
Remove old ejabberd node 2022-01-23 12:15:04 -06:00
58736f05ee
Remove node configs for old ejabberd cluster 2022-01-18 12:50:14 -06:00
14d83b4376
Add ejabberd-4 VM 2022-01-18 10:15:39 -06:00
a2c5295afd
Create ejabberd-3 VM 2022-01-18 10:15:37 -06:00
Greg Karékinian
067f5ba0d9 Add node config for ldap-1 2021-12-02 19:07:55 +01:00
91ffe75bc1
Add missing files 2021-11-29 13:12:17 -06:00
5dd44fc283
Add new RSK VM node configs 2021-10-22 14:00:09 +02:00
d7af1a57d1
Create RSK testnet VM 2021-06-12 14:52:36 +02:00
Greg Karékinian
fdd70d1872 Remove postgres-1 server
It was created with an encfs volume inside a VM, we want full disk encryption
instead. I have deleted the VM from centaurus as well as its disk and
have also unauthorized its id from the zerotier controller
2021-01-23 17:11:45 +01:00
bd48dab1d8
Set up postgres-3 VM 2021-01-23 17:06:15 +01:00
Greg Karékinian
eba7d63b43 Delete the test-2 client and node file 2021-01-22 18:41:46 +01:00
Greg Karékinian
5fa23fe872 Remove the andromeda client and node files 2021-01-22 18:41:46 +01:00
4309efd228
Add postgres-2 VM 2021-01-07 12:53:20 +01:00
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 Karékinian
af54777250 Create postgresql-1 VM
Refs #280
2021-01-07 12:04:52 +01:00
ddded6fbae
Create new nodejs VM, move kredits-github to it 2021-01-05 11:30:31 +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
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
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
d6ad68c50a
Add node config for new wiki VM 2020-08-30 17:34:02 +02:00
217ab471ce
Moving bitcoin-core to VM 2020-08-22 23:16:11 +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
bf60f9fca8 Add the Chef client public keys for andromeda and barnard 2020-05-14 15:34:10 +02:00
773aa3ddee
Update node configs 2020-05-14 15:29:25 +02:00