Commit Graph

1198 Commits

Author SHA1 Message Date
basti 562da400e3 Update root path for kosmos website 2022-07-11 13:31:31 +02:00
greg a1db277f2f Merge branch 'master' into bugfix/vm_base_images 2022-06-11 09:20:09 +00:00
basti 52d7fe52e5 Fix VM base images being overwritten
The base image is used as backing image for the VM images, so
overwriting it results in corrupt data after VM reboots.
2022-06-11 11:17:42 +02:00
basti a85415ef48 Fix MUC service/domains not being announced
Only subdomains of `hosts` are automatically announced, but other
domains have to be added manually via the `extra_domains` disco module
config.

fixes #413
2022-06-03 18:07:50 +02:00
basti 48cdd62973 Upgrade ejabberd to 22.05
Tested/running on all cluster nodes. Due to changes in the upstream
package we were able to remove some complexity from the recipe. Deleting
code FTW!

closes #334
2022-05-31 16:27:07 +02:00
basti a1e2c21bcb Fix abuse address info in XMPP service discovery
It wasn't replacing the @HOST@ placeholder with the actual vhost domain.
2022-05-31 11:32:55 +02:00
basti a93c5e5af6 Allow external HTTP requests to BTCPay
Limited to private network via firewall rule.
2022-05-24 15:10:24 +02:00
basti 92d1bcd8c7 Add nginx proxy for akkounts/kredits API
closes #410
2022-05-24 15:03:51 +02:00
basti 7a52f2bd89 Allow BTCPay API access over private network 2022-05-24 13:08:41 +02:00
basti a0b64a709d Add KVM Guest role
Only installs qemu-guest-agent for now, for improving live VM backups.
2022-05-23 12:41:55 +02:00
basti 48c3fef1a1 Remove TLS config for ejabberd LDAP 2022-05-11 16:27:21 +02:00
basti decd937d43 Remove superfluous license header 2022-05-11 16:27:21 +02:00
basti e89e0b3122 Fix letsencrypt bootstrap for ejabberd 2022-05-11 16:27:21 +02:00
basti b3f1a74cc2 Remove obsolete ejabberd backups 2022-05-11 16:27:21 +02:00
Greg Karékinian a14cd9a74f New config for LDAP in Discourse 2022-05-11 16:23:18 +02:00
Greg Karékinian 0d133de1b8 New config and credentials for LDAP connection in mediawiki 2022-05-11 16:23:17 +02:00
raucao 5c31531357 Merge pull request 'Configure STUN/TURN for ejabberd and nginx proxy' (#407) from feature/ejabberd_stun_n_turn into new_ldap_server
Reviewed-on: #407
2022-05-11 14:21:14 +00:00
Greg Karékinian 5c00e2d28a Add an attribute containing the LDAP server's address 2022-05-11 15:37:36 +02:00
basti c158f845f0 Configure STUN/TURN for ejabberd and nginx proxy 2022-05-11 15:27:49 +02:00
Greg Karékinian c56870008e Use the new LDAP services application accounts 2022-05-11 14:49:28 +02:00
Greg Karékinian e53e55cb2d Disable TLS for LDAP since we're using Zerotier networking 2022-05-11 14:49:00 +02:00
Greg Karékinian ff7cb1ce4a Generate a hosts entry for the LDAP server 2022-05-11 14:48:30 +02:00
Greg Karékinian 907706d1d2 Set up the hosts entry for the new LDAP server 2022-05-10 11:50:49 +02:00
Greg Karékinian b869002c1a Update Gitea to 1.16.6 2022-05-10 11:50:35 +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 590366639e Fix fresh dirsrv installs on Ubuntu 20.04 2022-04-26 20:10:51 +02:00
basti 71f9b06d28 Tor improvements for bitcoin cookbook 2022-04-19 14:08:02 +02:00
basti a633834a1b Change rate limit for LndHub API 2022-04-18 10:42:47 +02:00
basti 994e5873d6 Upgrade Gitea to 1.16.5
Also add our hack-fix cron job to the recipe, so it doesn't get lost
when creating new VMs or otherwise.
2022-04-11 12:50:44 +02:00
basti 8f4d11b317 Add cron job for deleting repo archives 2022-04-11 12:31:00 +02:00
basti bb8467b6ab Switch Discourse deploy branch from master to main 2022-03-22 16:24:40 -06:00
basti ac1414e24e Open alternative SSH port on KVM hosts 2022-03-22 16:24:14 -06:00
basti eabb6ab404 Switch more cookbooks from kosmos-redis to redisio
refs #349
2022-03-22 16:23:26 -06:00
basti 71dda86d94 Remove obsolete license header 2022-03-22 16:21:29 -06:00
basti d5268167b5 Upgrade node.js from 12 to 14 everywhere 2022-03-18 11:47:23 -06:00
basti 8e28d39acd Remove superfluous license header 2022-03-18 11:47:04 -06:00
basti f17dd53f69 Include Stream configs in Nginx config if missing 2022-03-17 14:28:13 -06:00
basti 4cd0149f76 Move static sites from centaurus to fornax/LB 2022-03-17 14:27:50 -06:00
basti 9c34e82484 Remove obsolete hosts entries for Gitea and Drone
They should use normal DNS
2022-03-17 13:02:56 -06:00
basti e1560ba12a Fix copypasta 2022-03-12 15:40:22 -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 b270a2c1fd Add database secret for Drone CI
closes #388
2022-03-12 15:05:16 -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 23e49134e7 Remove superfluous license headers 2022-03-12 14:42:03 -06:00
basti f8a59b9720 WIP Use clearnet connections for clearnet LND nodes 2022-03-10 11:53:40 -06:00
basti c25e3632af Upgrade RTL 2022-03-03 21:42:35 -06:00
basti 13c7774433 Upgrade RSKj to 3.2.0 2022-03-03 09:06:30 -06:00
raucao 8d7dacffd5 Merge pull request 'Fix Sockethub being offline due to missing HAProxy and UFW configs' (#392) from bugfix/sockethub_firewall into master
Reviewed-on: #392
2022-03-02 15:57:05 +00:00