Greg Karékinian
741c4a5192
Move the ipfs cookbook to its own GitHub repository
2018-08-13 12:05:50 +02:00
Greg Karékinian
de32a7c595
Remove the Let's Encrypt recipe from the default one
...
We only need one node with a TLS cert
2018-08-13 12:05:11 +02:00
Greg Karékinian
b36e6a718a
Add a recipe that sets up the cluster and enables the firewall
2018-08-13 12:05:00 +02:00
Greg Karékinian
7a8042e356
Add initial IPFS Cluster support
...
It uses an encrypted data bag to store the cluster secret that has to be
the same on all members of a cluster. It installs ipfs-cluster-service
and ipfs-cluster-ctl and starts the cluster
Refs #25
2018-08-06 18:05:44 +02:00
Greg Karékinian
d0f2275ebb
Fix the ipfs config
...
The whole thing was inconsistent and didn't work when creating a server
from scratch
2018-08-06 12:14:20 +02:00
b2d92723d7
Add hubot-redis-brain to botka
...
Without it, the web push notifications script cannot work.
2018-06-14 13:31:04 +02:00
122dcfeea7
Add fixme note
2018-06-14 11:47:07 +02:00
db039a185a
Update certbot
2018-06-13 18:52:13 +02:00
50de448d53
Add nginx reverse proxy for botka on freenode
2018-06-13 18:52:01 +02:00
4b30ce8b23
Make hubot nginx config generic
2018-06-13 18:32:36 +02:00
056c24f6e5
Merge branch 'master' into feature/ipfs
2018-06-07 12:47:22 +02:00
Greg Karékinian
7165bf49c6
Add missing recipe, used to set up andromeda's firewall rules
2018-06-07 12:33:38 +02:00
e2a5262a39
Update IPFS, open its p2p port
2018-06-07 12:29:05 +02:00
af6fe37e0b
Add Composer, Mermaid extension
2018-06-01 17:04:15 +02:00
9c0ce30780
Add Berkshelf help to the README
2018-06-01 16:13:50 +02:00
1515b98a17
Update Cleantalk Antispam version
2018-06-01 12:56:39 +02:00
adbfc14765
Update Mastodon deps
2018-05-24 21:29:54 +02:00
0e974182de
Configure botka for web push notifications
2018-05-07 19:34:56 +02:00
a6d83f5720
Allow incoming traffic for IPFS
2018-05-05 17:25:10 +02:00
2aebcb2fa5
Use Infura Ethereum node for hubot-kredits
2018-05-05 17:24:48 +02:00
bed4725109
Update hubot-kredits config
2018-04-22 13:34:36 +02:00
de082101eb
Remove UID from all users
...
We don't need preconfigure it. This way it won't change the UID of
existing accounts, having to recreate them in the process.
2018-04-22 12:21:56 +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
44625ee017
Don't connect to IPFS through localhost in hal8000
...
Use the new IPFS node on the new server
2018-04-17 18:52:35 +02:00
Greg Karékinian
11db96b3a1
Update IPFS to the latest release
...
Also fix the ipfs config
2018-04-17 18:51:53 +02:00
Greg Karékinian
b4624cf2aa
Don't set the default variable to a type that's not allowed
2018-04-17 16:08:30 +02:00
Greg Karékinian
b35c4bc097
Update Chef version
2018-04-17 16:08:15 +02:00
Greg Karékinian
14ad962f37
Add missing cookbook files
2018-04-17 16:05:39 +02:00
Greg Karékinian
b92cc6e5d7
Update apt cookbook
2018-04-17 13:43:22 +02:00
Greg Karékinian
6a86fc64fa
Add configuration for knife-solo
...
Disable Berkshelf integration and set the version of Chef to install on
the server
2018-04-17 13:42:38 +02:00
Greg Karékinian
a35867f3d9
Update build-essential cookbook
2018-04-17 13:31:28 +02:00
Greg Karékinian
dd47030301
Update firewall cookbook
2018-04-17 13:27:35 +02:00
Greg Karékinian
c3933012dd
We install nodejs from package, update paths
2018-04-17 13:19:23 +02:00
Greg Karékinian
d26d2e17fd
Install nodejs from packages instead of building from source
2018-04-17 13:19:03 +02:00
Greg Karékinian
bd71418ec2
Changes for the new sudo cookbook
2018-04-17 13:18:36 +02:00
Greg Karékinian
157ccdc8b7
Update nodejs, sudo and users cookbooks
2018-04-17 13:18:09 +02:00
Greg Karékinian
ff2f424ddb
Update poise-archive and poise-service cookbooks
2018-04-17 12:24:17 +02:00
Greg Karékinian
90bb872305
Update poise-javascript and poise-ruby cookbooks
2018-04-17 12:21:48 +02:00
Greg Karékinian
d3aa94aab5
Switch from Batali to Berkshelf to manage upstream cookbooks
2018-04-17 12:16:20 +02:00
Greg Karékinian
0c80aaabd4
Update Node to the latest LTS release (8.11.1)
2018-04-06 14:02:59 +02:00
Greg Karékinian
36813b38d6
Remove wordpress from the dev node
2018-03-20 16:09:19 +01:00
Greg Karékinian
8653a8fa97
Use jemalloc1 on Puma and Sidekiq to lower the memory usage
...
More details:
https://www.speedshop.co/2017/12/04/malloc-doubles-ruby-memory.html
2018-03-20 16:07:55 +01:00
Greg Karékinian
b8853a1b5d
Install lua-dbi-sqlite3 and set the prosody version
2018-03-20 16:06:28 +01:00
Greg Karékinian
6ae27293ce
Set the number of ActiveRecord DB pools to 50 in the Sidekiq service
2018-02-28 15:11:22 +01:00
fa0326f2be
Log #lnd on Freenode
2018-01-14 14:07:04 +00:00
f517431a4e
Add botka and hal8000 to #kosmos-random
2018-01-13 14:04:03 +00:00
a751055170
Configure points term for hubot-plusplus
2018-01-12 17:55:25 +00:00
1fc503f907
Add new config for hubot-rss-reader
2018-01-12 17:06:17 +00:00
206e807ac7
Use custom version of poise-javascript
...
Fixes npm-outdated breaking chef runs all the time.
See https://github.com/poise/poise-javascript/pull/8
2017-11-05 00:37:20 +01:00