61 Commits

Author SHA1 Message Date
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
773aa3ddee
Update node configs 2020-05-14 15:29:25 +02:00
Greg Karékinian
da278822f6 Use the new postgresql_primary role on andromeda 2020-05-14 15:09:33 +02:00
0bcb2597e8
Update node info 2020-05-02 12:41:30 +02:00
5b86aca5e8
Update andromeda node info 2020-02-15 13:52:00 -05:00
Greg Karékinian
5ba700cd00 Add the kosmos-dirsrv recipe to barnard 2019-12-04 17:34:15 +01:00
77508c62a9
Update barnard node config 2019-10-18 15:52:22 +02:00
Greg Karékinian
2104e81250 Add the kosmos-akkounts::nginx recipe to kosmos-akkounts::default 2019-10-18 12:30:26 +02:00
Greg Karékinian
185982ff9f Add the initial kosmos-akkounts cookbook to deploy akkounts-api
Includes a recipe to set up nginx as a reverse proxy with a TLS
certificate for api.accounts.kosmos.org

Closes #18
Closes #20
2019-10-17 14:56:48 +02:00
c7d91f68f9
Fix Mastodon Web systemd service
Removes a legacy property from the config, which made the service fail
to start after having upgraded systemd on Andromeda.
2019-10-16 08:29:34 +02:00
b49b494d43
Update andromeda node file 2019-10-13 20:16:18 +02:00
Greg Karékinian
f4bfe31ac1 Update the node files after running Knife-Zero 2019-10-10 12:52:10 +02:00
c50c68b50c
Configure hubot/wormhole deployment
Adding another node.js hubot app. Wormhole is our new IRC/XMPP bridge.
2019-07-30 09:09:19 +02:00
Greg Karékinian
666ba1e6f6 Override node attributes for andromeda and barnard 2019-07-05 15:39:47 +02:00
f4990a8066
Switch from IPFS cluster to kredits-ipfs-pinner
This removes the cluster configuration and adds deployment of Kredits
IPFS Pinner. It also switches hubot-kredits to use the normal API
endpoint again (instead of the cluster port).

Furthermore, it upgrades go-ipfs to the latest version.
2019-07-03 15:34:42 +02:00
Greg Karékinian
7905ed4402 Remove unused staging node 2019-05-21 15:00:01 +02:00
Greg Karékinian
61959248f3 Run sockethub on barnard 2019-05-16 00:08:15 +02:00
Greg Karékinian
6a0ab0f375 Remove dev server 2019-05-15 13:23:29 +02:00
Greg Karékinian
cdcec7d990 Remove sockethub from andromeda 2019-05-15 13:23:12 +02:00
Greg Karékinian
63f9c31632 Add the ejabberd role to andromeda 2019-05-14 17:11:18 +02:00
Greg Karékinian
3884f9922e Merge branch 'master' into feature/7-ejabberd_rebased_2 2019-05-10 11:08:09 +02:00
gregkare
0a3a2b5c2e Merge branch 'feature/62-hal8000_xmpp' of kosmos/chef into master 2019-05-10 08:04:07 +00:00
5521457d09
Add hal8000_xmpp to barnard's runlist
Also, switch to explicit recipe definitions for the other bots.
2019-05-10 07:22:01 +02:00
Greg Karékinian
6b38396c3c Remove the 5apps hubots from dev 2019-05-08 17:53:36 +02:00
Greg Karékinian
ba8b73a4dd Add mastodon to andromeda 2019-05-08 17:00:23 +02:00
Greg Karékinian
1e7f21bd41 Remove the mastodon recipes from dev 2019-05-08 17:00:07 +02:00
Greg Karékinian
c4d5a2c6bb Remove the ipfs cluster recipe from dev's run list 2019-05-07 14:57:47 +02:00
Greg Karékinian
4fe3b8e8e7 Move botka and hal8000 from dev to barnard
Refs #51
2019-05-07 14:10:07 +02:00
Greg Karékinian
64a3444c40 Use the kredits_github role on barnard
This sets up the app and its nginx reverse proxy
2019-05-02 12:40:38 +02:00
Greg Karékinian
9284b4fe85 Add the missing kredits-web::nginx recipe for barnard
This was causing the firewall rules for ports 80 and 443 to be deleted

Refs #35
2019-05-02 11:33:53 +02:00
1d98bf14fe
Configure kosmos-github
closes #35
2019-04-19 18:45:13 +01:00
Greg Karékinian
4519f2fe36 Add the kosmos-postgresql and ejabberd backup recipes 2019-04-17 10:14:50 +02:00
Greg Karékinian
6da6d2a2bf Add the kosmos-btcpayserver nginx reverse proxy to andromeda 2019-04-15 10:54:35 +02:00
Greg Karékinian
4a6c1541ad Add the sockethub firewall rule for dev.kosmos.org 2019-04-10 16:34:25 +02:00
Greg Karékinian
590e1f83d2 Remove sockethub from the run list of dev to avoid updating it 2019-04-10 12:29:27 +02:00
Greg Karékinian
f6d88bbd66 Use the new base role in the dev run list 2019-04-10 11:24:56 +02:00
Greg Karékinian
1349020bb9 Remove the mediawiki cookbook from dev, it is now on andromeda 2019-04-10 11:22:12 +02:00
Greg Karékinian
58d0557e9d Add the new base role and sockethub (moved from dev.kosmos.org) 2019-04-08 17:58:02 +02:00
Greg Karékinian
bb7dc26f43 Run IPFS Cluster on dev too 2018-10-26 18:30:13 +02:00
Greg Karékinian
4a42fc4ae3 Merge branch 'master' into feature/25-ipfs_cluster 2018-10-26 16:46:44 +02:00
35772d1641 Remove IPFS role, because it's not just IPFS
This recipe is trying to set up the entire public gateway for
ipfs.kosmos.org, including getting an LE cert, which obviously fails on
machines not hosting the domain. Setting up a public gateway should not
be part of a default IPFS recipe.
2018-09-08 12:56:43 +08:00
Greg Karékinian
f626131868 Build a cluster node on Andromeda 2018-08-16 16:00:44 +02:00
6a2d477255 Remove Parity role from dev.kosmos.org
We're not running it anymore for now. Might to run it again later.
2018-04-22 12:11:59 +02:00
Greg Karékinian
08172b7e04 Add node file for andromeda server 2018-04-17 18:55:48 +02:00
Greg Karékinian
36813b38d6 Remove wordpress from the dev node 2018-03-20 16:09:19 +01:00
Greg Karékinian
78c377e07f Add parity role to the dev server 2017-05-09 00:05:20 +02:00
Greg Karékinian
2e5b27f848 Enable Freenode's botka and hal8000 again 2017-04-27 13:34:53 +02:00
Greg Karékinian
871f59dd8c Enable the XMPP schlupp and botka recipes again 2017-04-27 13:24:31 +02:00