587 Commits

Author SHA1 Message Date
Greg Karékinian
b1cfa6f6f7 Install Java for Elasticsearch
It was missing from the recipe
2019-09-27 10:51:26 +02:00
Greg Karékinian
dace5672e4 Move the java heap size to an attribute 2019-09-27 10:50:56 +02:00
galfert
e73d1e232c Merge branch 'feature/99-kosmos_chat_muc' of kosmos/chef into master 2019-09-26 13:05:18 +00:00
Greg Karékinian
9d68d3c4da Link to the new ops Mastodon account 2019-09-19 16:02:41 +02:00
Greg Karékinian
cd9a7dd3dc Use the new kosmos.chat MUC domain on the maintenance page 2019-09-19 16:00:01 +02:00
Greg Karékinian
f49dd5e6d4 Switch the MUC host for kosmos.org to kosmos.chat 2019-09-19 15:58:53 +02:00
Greg Karékinian
544f4b78f4 Change the MUC domain for the kosmos.org XMPP server to kosmos.chat 2019-09-19 15:57:54 +02:00
Greg Karékinian
4685b16573 Add kosmos.chat to the list of Kosmos XMPP domains with a TLS cert 2019-09-19 15:56:49 +02:00
0ca002c67c Merge branch 'bugfix/tor_attributes' of kosmos/chef into master 2019-09-11 12:53:50 +00:00
Greg Karékinian
2ecc128abd Move the hidden service attributes to the attributes file
When it is set in the recipe the hidden service dir doesn't get set
correctly (nil), resulting in a broken torrc file
2019-09-11 13:47:42 +02:00
9c40dcfbf4 Merge branch 'feature/96-elasticsearch_mastodon' of kosmos/chef into master 2019-09-11 11:44:05 +00:00
Greg Karékinian
fdb4353ac0 Raise the memory limit for Elasticsearch 2019-09-11 11:21:10 +02:00
Greg Karékinian
245392c4ad Install Elasticsearch 6.8.2
Version 7 isn't compatible with Mastodon yet
2019-09-10 12:29:24 +02:00
Greg Karékinian
efa958a374 Merge branch 'master' into feature/96-elasticsearch_mastodon 2019-09-09 16:20:46 +02:00
79b1025836 Merge branch 'feature/tor_hidden_services' of kosmos/chef into master 2019-09-09 11:38:28 +00:00
40eb94f091
Move Tor attributes to recipe files 2019-09-09 13:36:49 +02:00
Greg Karékinian
039da3d35a Install Elasticsearch and enable it in Mastodon
Refs #96
2019-09-06 17:26:06 +02:00
gregkare
23df44bb61 Merge branch 'feature/kredits_github_signup' of kosmos/chef into master 2019-09-05 08:14:49 +00:00
03b3b2de91
Add hidden service for ejabberd 2019-09-03 19:47:52 +02:00
10b6f6370e
Configure Mastodon to use its Tor hidden service 2019-09-02 14:39:25 +02:00
3b1c7a0817
Fix more hash accessors
These aren't available as methods (anymore?).
2019-09-02 13:26:27 +02:00
4d24e6a7cc
Fix Tor repo key not working
For some reason it's not correct on the keyservers, so we import it
directly from the repo. Sketchy af.
2019-09-02 13:23:50 +02:00
c493602d1e
Move tor-full to site cookbooks 2019-09-02 12:23:50 +02:00
070a1d1889
Configure Kredits signup for hal8000_xmpp 2019-09-01 17:15:56 +02:00
0d20cddbf5
Prep cookbooks for Tor hidden services for Mastodon 2019-08-31 15:37:50 +02:00
95df59a098 Merge branch 'feature/92-nginx_tls_1.3' of kosmos/chef into master 2019-08-30 10:39:13 +00:00
Greg Karékinian
dfa709c9df Update nginx to 1.17.3, enable TLS 1.3
Uses the current intermediate recommended config from
https://ssl-config.mozilla.org

Closes #92
2019-08-30 11:57:38 +02:00
61ebd76590 Merge branch 'feature/85-go-ipfs_0.4.22' of kosmos/chef into master 2019-08-14 13:00:04 +00:00
Greg Karékinian
1eaffd1309 Update go-ipfs to 0.4.22
Part of the 0.4.1 version of the ipfs cookbook

Closes #85
2019-08-14 13:04:08 +02:00
gregkare
fcd56c836b Merge branch 'feature/hubot-wormhole' of kosmos/chef into master 2019-07-30 11:46:42 +00: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
gregkare
60a6a9da73 Merge branch 'bugfix/80-xmpp_uploads_location' of kosmos/chef into master 2019-07-19 17:12:11 +00:00
Greg Karékinian
0fa9e6cbb7 Set the uploads dir inside of /opt/ejabberd instead of /var/www
/var/www is intended for nginx/apache

I have copied over the old directories manually on Andromeda before
running this code

Fixes #80
2019-07-19 12:47:42 +02:00
f887a88e2d Merge branch 'feature/new_ipfs_cookbook' of kosmos/chef into master 2019-07-05 14:06:24 +00:00
Greg Karékinian
ab09dd81b4 Update the ipfs cookbook to 0.4.0 2019-07-05 16:02:23 +02:00
Greg Karékinian
666ba1e6f6 Override node attributes for andromeda and barnard 2019-07-05 15:39:47 +02:00
Greg Karékinian
9c8befc179 Move attributes from the ipfs cookbook to kosmos-ipfs
The default attributes set in the ipfs cookbook do not include
attributes that are specific to Kosmos anymore
2019-07-05 15:38:30 +02:00
gregkare
7803513318 Merge branch 'feature/ipfs_pinner' of kosmos/chef into master 2019-07-04 08:26:40 +00:00
Greg Karékinian
cf4e567dcb Get rid of the letsencrypt recipe
Its content has been moved to the public_gateway recipe
2019-07-04 10:24:33 +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
a22d10e083 Merge branch 'doc/4-join_ipfs_cluster' of kosmos/chef into master 2019-07-02 11:41:58 +00:00
galfert
60205e8c7f Merge branch 'feature/ipfs_gateway' of kosmos/chef into master 2019-07-02 11:39:26 +00:00
f1d58f6172
Add IPFS gateway for document GETs
This adds a gateway endpoint for `http://ipfs.kosmos.org` on port 443
with support for `/ipfs/$objectHash` in order to GET documents from the
local gateway API.
2019-07-01 15:14:06 +02:00
galfert
18170e2abd Merge branch 'bugfix/ipfs-cluster-issues' of kosmos/chef into master 2019-06-26 10:23:40 +00:00
5817073a16
Update IPFS cookbook 2019-06-25 16:12:40 +02:00
galfert
4c7d1a602c Merge branch 'bugfix/mediawiki-hubot' of kosmos/chef into master 2019-06-25 12:37:14 +00:00
d3b07c59bf
Don't notify on minor wiki edits
New config available, which prevents chat notifications on minor edits.
2019-06-25 14:29:55 +02:00
fff5a044fe
Update/fix hubot URL, move variables to attributes 2019-06-25 14:29:11 +02:00
042014b1cb Merge branch 'feature/5-poise-javascript' of kosmos/chef into master 2019-06-22 12:37:27 +00:00
95d19fdf32 Merge branch 'bugfix/3-systemd_email_notifications' of kosmos/chef into master 2019-06-22 12:36:20 +00:00