47 Commits

Author SHA1 Message Date
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
d090dc08c9 Add server name for staging node 2017-04-17 16:12:24 +02:00
54332db8de Use ruby-build for Mastodon, update cookbooks
This uses the ruby_build provider for Mastodon, installing Ruby 2.4.1
currently. It also updates some other cookbooks and the runlists.
2017-04-17 11:40:31 +02:00
Greg Karékinian
7bcc5515c4 Update dev.kosmos.org node
Disable hubot recipes for now
Add Mastodon
2017-04-07 11:49:25 +02:00
Greg Karékinian
b1cefa0d9b Add ipfs to the dev.kosmos.org server 2017-03-19 20:18:47 +00:00
Greg Karékinian
6d232a320f Remove the IRC version of schlupp 2016-10-28 18:46:32 +02:00
Greg Karékinian
3649e11207 Update node file 2016-10-25 15:45:58 +02:00
Greg Karékinian
2e61be61e0 Add new cookbooks to dev server's roles 2016-10-13 15:51:24 +02:00
Greg Karékinian
691a0e5533 Deploy schlupp from new private repo 2016-08-08 13:24:23 +02:00
Greg Karékinian
d95f0b601a Install mediawiki on the dev server 2016-04-16 00:33:58 +02:00
Greg Karékinian
77f5687a56 Add wordpress to the run list 2016-02-19 18:29:35 +01:00
Greg Karékinian
ee4079fa85 Initial Chef repository 2015-07-21 19:45:23 +02:00