Commit Graph

273 Commits

Author SHA1 Message Date
Greg Karékinian fe8e66fda3 Add the new rs-discourse-1 server 2022-10-11 18:00:48 +02:00
Greg Karékinian 410c238450 Update the discourse-2 and fornax nodes after Chef run 2022-10-11 18:00:31 +02:00
Greg Karékinian 1270488ef9 Remove ldap-2 VM 2022-10-03 14:45:00 +02:00
Greg Karékinian e4d4aa45f7 Use FQDN for hostname, add LDAP server 2022-08-22 16:16:01 +02:00
Râu Cao 80c3e4e270 Create ldap-3 VM 2022-08-22 13:40:26 +01:00
Râu Cao 65adc84e5b Upgrade Gitea to 1.17.0
Also adds a new Nginx directive to allow larger uploads to the Docker
registry endpoints.

closes #422
2022-08-09 11:58:56 +02:00
raucao fdb326b91a Merge pull request 'Move Zerotier controller' (#421) from chore/move_zerotier_controller into master
Reviewed-on: #421
2022-08-08 10:58:22 +00:00
Râu Cao 206bb69100 Update node info 2022-07-31 13:05:59 +02: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 8d332e76f3 Upgrade Gitea to 1.16.9 2022-07-16 16:42:19 +02:00
basti e55805bc1b Update ejabberd node info 2022-05-31 11:33:52 +02:00
greg cae4547b12 Merge branch 'master' into vagrant/dirsrv 2022-05-27 13:41:06 +00:00
basti 92d1bcd8c7 Add nginx proxy for akkounts/kredits API
closes #410
2022-05-24 15:03:51 +02:00
basti 630ea5113e Support multiple VMs in Vagrant config 2022-05-24 12:43:16 +02:00
basti 2d6cbd22e4 Add ejabberd-8 node config 2022-05-11 16:27:21 +02:00
Greg Karékinian 32f620e95c Update the wiki-1 node after Chef run 2022-05-11 16:23:18 +02:00
Greg Karékinian e766a96d3b Update the discourse-2 node after Chef run 2022-05-11 16:23:18 +02:00
basti c158f845f0 Configure STUN/TURN for ejabberd and nginx proxy 2022-05-11 15:27:49 +02:00
Greg Karékinian 7ffd3bbf73 Add LDAP's Zerotier IP to the akkount server's hosts 2022-04-28 12:12:10 +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 4cd0149f76 Move static sites from centaurus to fornax/LB 2022-03-17 14:27:50 -06:00
basti 0a953070fe Create nginx_proxy role
Used to configure hosts entries in the Gitea and Drone VMs, as well as
the allowed webhooks config for Gitea.
2022-03-12 15:39:07 -06:00
basti 9187985acc Move Gitea and Drone to new VMs 2022-03-12 14:47:06 -06:00
basti f35fb638d1 Adapt Drone recipes for VM setup, use PostgreSQL 2022-03-12 14:46:48 -06:00
basti a1b07dfb9e Adapt Gitea recipes for new VM setup 2022-03-12 14:46:45 -06:00
basti 2e8004b37a Add sockethub::firewall to draco, update node info 2022-02-27 13:10:00 -06:00
basti b9775a26e4 Rename sockethub firewall recipe
Not just used internally anymore.
2022-02-27 13:09:42 -06:00
basti 227e4a4665 Update node info 2022-02-26 09:47:31 -06:00
basti e9c5286b24 Deploy new akkounts
Requires a newer version of Ruby.
2022-02-19 11:52:48 -06:00
basti 74083256f4 Update zerotier-2 host 2022-02-18 13:19:42 -06:00
basti dc5813a8bb Remove old zerotier VM config 2022-02-18 13:18:43 -06:00
Greg Karékinian ee6bde5b23 Update discourse-1 node after running Chef 2022-02-18 20:00:18 +01:00
Greg Karékinian 58f2544a9e Remove the discourse role from centaurus 2022-02-18 19:59:17 +01:00
Greg Karékinian 98547088f1 Add the zerotier IP for fornax 2022-02-18 19:58:59 +01:00
Greg Karékinian 79f623de4e Prepare fornax and discourse-1 for the discourse migration 2022-02-18 18:15:33 +01:00
basti 7a8fb1bc78 Add new Discourse VM 2022-02-17 13:02:10 -06:00
basti 3c7cc1a133 Update node status 2022-02-12 10:57:26 -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 4462975e51 Upgrade Gitea to 1.15.11 2022-02-01 12:47:37 -06:00
basti 471c23eb5b Update node config/state 2022-01-28 17:33:34 -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 6c8a98c524 Run Chef with ejabberd role against new cluster nodes 2022-01-18 12:50:14 -06:00