Greg
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
9d68d3c4da
Link to the new ops Mastodon account
2019-09-19 16:02:41 +02:00
Greg
cd9a7dd3dc
Use the new kosmos.chat MUC domain on the maintenance page
2019-09-19 16:00:01 +02:00
Greg
f49dd5e6d4
Switch the MUC host for kosmos.org to kosmos.chat
2019-09-19 15:58:53 +02:00
Greg
544f4b78f4
Change the MUC domain for the kosmos.org XMPP server to kosmos.chat
2019-09-19 15:57:54 +02:00
Greg
4685b16573
Add kosmos.chat to the list of Kosmos XMPP domains with a TLS cert
2019-09-19 15:56:49 +02:00
Râu Cao
0ca002c67c
Merge branch 'bugfix/tor_attributes' of kosmos/chef into master
2019-09-11 12:53:50 +00:00
Greg
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
Râu Cao
9c40dcfbf4
Merge branch 'feature/96-elasticsearch_mastodon' of kosmos/chef into master
2019-09-11 11:44:05 +00:00
Greg
fdb4353ac0
Raise the memory limit for Elasticsearch
2019-09-11 11:21:10 +02:00
Greg
245392c4ad
Install Elasticsearch 6.8.2
...
Version 7 isn't compatible with Mastodon yet
2019-09-10 12:29:24 +02:00
Greg
efa958a374
Merge branch 'master' into feature/96-elasticsearch_mastodon
2019-09-09 16:20:46 +02:00
Râu Cao
79b1025836
Merge branch 'feature/tor_hidden_services' of kosmos/chef into master
2019-09-09 11:38:28 +00:00
Basti
40eb94f091
Move Tor attributes to recipe files
2019-09-09 13:36:49 +02:00
Greg
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
Basti
03b3b2de91
Add hidden service for ejabberd
2019-09-03 19:47:52 +02:00
Basti
10b6f6370e
Configure Mastodon to use its Tor hidden service
2019-09-02 14:39:25 +02:00
Basti
3b1c7a0817
Fix more hash accessors
...
These aren't available as methods (anymore?).
2019-09-02 13:26:27 +02:00
Basti
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
Basti
c493602d1e
Move tor-full to site cookbooks
2019-09-02 12:23:50 +02:00
Basti
070a1d1889
Configure Kredits signup for hal8000_xmpp
2019-09-01 17:15:56 +02:00
Basti
0d20cddbf5
Prep cookbooks for Tor hidden services for Mastodon
2019-08-31 15:37:50 +02:00
Râu Cao
95df59a098
Merge branch 'feature/92-nginx_tls_1.3' of kosmos/chef into master
2019-08-30 10:39:13 +00:00
Greg
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
Râu Cao
61ebd76590
Merge branch 'feature/85-go-ipfs_0.4.22' of kosmos/chef into master
2019-08-14 13:00:04 +00:00
Greg
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
Basti
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
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
Râu Cao
f887a88e2d
Merge branch 'feature/new_ipfs_cookbook' of kosmos/chef into master
2019-07-05 14:06:24 +00:00
Greg
ab09dd81b4
Update the ipfs cookbook to 0.4.0
2019-07-05 16:02:23 +02:00
Greg
666ba1e6f6
Override node attributes for andromeda and barnard
2019-07-05 15:39:47 +02:00
Greg
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
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
Basti
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
Râu Cao
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
Basti
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
Basti
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
Basti
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
Basti
fff5a044fe
Update/fix hubot URL, move variables to attributes
2019-06-25 14:29:11 +02:00
Râu Cao
042014b1cb
Merge branch 'feature/5-poise-javascript' of kosmos/chef into master
2019-06-22 12:37:27 +00:00
Râu Cao
95d19fdf32
Merge branch 'bugfix/3-systemd_email_notifications' of kosmos/chef into master
2019-06-22 12:36:20 +00:00
Greg
80526e3396
Switch to our own fork of the poise-javascript cookbook
...
Includes passing the `--no-audit` switch to `npm install` to prevent the
`npm_install` resource to consider the command resulted in changes,
causing the service to restart at every Chef run. npm returns the
expected string "up to date" when not performing the security audit
Closes #5
2019-06-21 17:36:18 +02:00