Greg Karékinian
edfe891f48
Add the kosmos-ipfs::letsencrypt recipe to Andromeda
...
It has been extracted from the ipfs-kosmos::default recipe
2018-10-26 17:51:16 +02:00
Greg Karékinian
5e973b6875
Use the kosmos-ipfs recipe in the hal8000 recipe
...
This changes the port to not conflict with hubot and sets the gateway to
be writable
2018-10-26 17:49:06 +02:00
Greg Karékinian
a7871770b8
Remove an unnecessary require and letsencrypt recipe
...
This way kosmos-ipfs::default can be used without adding the Let's
Encrypt certificate
2018-10-26 17:46:47 +02:00
c0358f5c9b
Split hubot into separate recipes, add ipfs to hal8000
2018-10-26 17:40:33 +02:00
Greg Karékinian
4dff379065
Merge branch 'feature/s3_oncall' into 'master'
...
Set the S3 credentials to write the new oncall file
See merge request kosmos/chef!12
2018-10-26 13:08:15 +00:00
Greg Karékinian
d236d138dc
Set the S3 credentials to write the new oncall file
2018-10-26 13:38:12 +02:00
Greg Karékinian
293d1a8a8a
Fix formatting
2018-10-04 18:59:30 +02:00
Greg Karékinian
8da7ebbef0
Add initial docs for ejabberd
2018-10-04 18:56:35 +02:00
c90ccfcf9e
Merge branch 'feature/ipfs'
2018-09-09 15:47:26 +08:00
421897145c
Merge branch 'bugfix/postgres-backups'
2018-09-09 15:44:25 +08: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
4bccf4dd88
Fix missing Mastodon/PosgreSQL backups
...
The backup cookbook was incomplete, and also there was no database
configured to be backed up.
2018-09-08 12:54:51 +08:00
214e69427e
Open up port for Prosody HTTP uploads
2018-09-04 14:14:02 +08:00
Greg Karékinian
e6a3460a2c
Make the number of sidekiq threads configurable, bump to 25
2018-09-03 19:11:42 +02:00
d20c0cf7f6
Add note about ejabberd cert
2018-08-29 19:38:21 +08:00
412c108dbc
Add notes about getting LE certs using acme.sh
2018-08-28 14:31:38 +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