Commit Graph

65 Commits

Author SHA1 Message Date
Râu Cao fea65404cf
Deploy new garage node 2024-03-11 16:03:22 +01:00
Râu Cao 164b974eb8
Switch postgresql primary, deploy new replica 2024-03-11 15:55:05 +01:00
Râu Cao c32e8bc9e5
Add new garage nodes 2024-01-11 18:38:22 +03:00
Râu Cao 24b22b8f91 Merge pull request 'Add email service' (#526) from feature/email into master
Reviewed-on: #526
2024-01-10 12:09:21 +00:00
Râu Cao 10dd3bf16e
Add new RSK testnet node, don't serve from current one 2023-12-07 09:55:29 +01:00
Râu Cao 495a4231fb Add mail server node 2023-12-01 09:59:41 +01:00
Râu Cao 1e9878d17e
Remove obsolete clients 2023-11-28 22:43:21 +01:00
Râu Cao 925a5da239
Upgrade RSKj to 5.3.0, deploy new nodes
Adapted the cookbook for new nodes running on Jammy.
2023-11-04 15:06:31 +01:00
Râu Cao 3d3156a031
Add new host 2023-11-01 12:39:17 +01:00
Râu Cao 65d71d6a73
Migrate ejabberd uploads to mod_s3_upload and Garage
In addition to installing and configuring the new module, this also
enables public access to the S3 API via `bucket-name.s3.kosmos.org` as
well as Web access on `bucket-name.web.s3.kosmos.org` (when enabled).

Also includes some drive-by improvements to Chef attribute naming and
usage.

Co-authored-by: Greg Karékinian <greg@karekinian.com>
2023-10-10 17:55:55 +02:00
Râu Cao fb708743cc
Remove obsolete node 2023-07-26 09:31:38 +02:00
Râu Cao c48dd4c997
Replace postgresql primary, add new replica 2023-07-21 14:56:14 +02:00
Râu Cao 29052ce509
Deploy new VMs for Redis, Liquor Cabinet 2023-05-12 17:02:10 +02:00
Râu Cao 798ee3d1d8
Basic Sentry setup
Not running the install script automatically at this point yet.
2023-03-27 19:03:58 +02:00
Râu Cao c3e98688fd
Deploy second dirsrv supplier
Manually configured (once) to replicate data from and to the first
supplier on `ldap-3`.
2022-11-26 16:47:55 +01:00
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 fe8e66fda3 Add the new rs-discourse-1 server 2022-10-11 18:00:48 +02:00
Greg 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
Basti 2d6cbd22e4
Add ejabberd-8 node config 2022-05-11 16:27:21 +02:00
Basti 1da5ef4979
Merge branch 'master' into new_ldap_server 2022-04-28 09:23:18 +02:00
Basti 3cc11e58d3
Add ldap-2 node config 2022-04-26 20:11:17 +02:00
Basti 8fe3670ce9
Remove ldap-1 node configs 2022-04-26 20:10:00 +02:00
Basti f758c74b5f Rebuild broken VMs on fornax 2022-03-22 16:25:50 -06:00
Basti 9187985acc
Move Gitea and Drone to new VMs 2022-03-12 14:47:06 -06:00
Basti dc5813a8bb
Remove old zerotier VM config 2022-02-18 13:18:43 -06:00
Basti 7a8fb1bc78
Add new Discourse VM 2022-02-17 13:02:10 -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 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 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 58736f05ee
Remove node configs for old ejabberd cluster 2022-01-18 12:50:14 -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
Greg 067f5ba0d9 Add node config for ldap-1 2021-12-02 19:07:55 +01:00
Basti 91ffe75bc1
Add missing files 2021-11-29 13:12:17 -06:00
Basti 5dd44fc283
Add new RSK VM node configs 2021-10-22 14:00:09 +02:00
Basti d7af1a57d1
Create RSK testnet VM 2021-06-12 14:52:36 +02:00
Greg 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
Basti bd48dab1d8
Set up postgres-3 VM 2021-01-23 17:06:15 +01:00
Greg eba7d63b43 Delete the test-2 client and node file 2021-01-22 18:41:46 +01:00
Greg 5fa23fe872 Remove the andromeda client and node files 2021-01-22 18:41:46 +01:00
Basti 4309efd228
Add postgres-2 VM 2021-01-07 12:53:20 +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