Commit Graph

1641 Commits

Author SHA1 Message Date
basti 4b30ce8b23 Make hubot nginx config generic 2018-06-13 18:32:36 +02:00
basti 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
basti e2a5262a39 Update IPFS, open its p2p port 2018-06-07 12:29:05 +02:00
basti af6fe37e0b Add Composer, Mermaid extension 2018-06-01 17:04:15 +02:00
basti 9c0ce30780 Add Berkshelf help to the README 2018-06-01 16:13:50 +02:00
basti 1515b98a17 Update Cleantalk Antispam version 2018-06-01 12:56:39 +02:00
basti adbfc14765 Update Mastodon deps 2018-05-24 21:29:54 +02:00
basti 0e974182de Configure botka for web push notifications 2018-05-07 19:34:56 +02:00
basti a6d83f5720 Allow incoming traffic for IPFS 2018-05-05 17:25:10 +02:00
basti 2aebcb2fa5 Use Infura Ethereum node for hubot-kredits 2018-05-05 17:24:48 +02:00
basti bed4725109 Update hubot-kredits config 2018-04-22 13:34:36 +02:00
basti 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
basti 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
basti fa0326f2be Log #lnd on Freenode 2018-01-14 14:07:04 +00:00
basti f517431a4e Add botka and hal8000 to #kosmos-random 2018-01-13 14:04:03 +00:00
basti a751055170 Configure points term for hubot-plusplus 2018-01-12 17:55:25 +00:00
basti 1fc503f907 Add new config for hubot-rss-reader 2018-01-12 17:06:17 +00:00
basti 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
basti 5b1c583313 Update node and yarn 2017-10-29 17:24:29 +01:00
basti 08330e8749 Update Ruby and Yarn for Mastodon 2017-10-28 23:36:13 +02:00
Greg Karékinian aaabeee1fb Remove extra empty external-scripts that disabled modules for botka 2017-10-27 10:34:48 +02:00
Greg Karékinian b967b9d035 Add bots to a new XMPP room 2017-10-18 15:39:04 +02:00
Greg Karékinian acf86e4038 Use a new Prosody Ubuntu repository to be able to update it 2017-10-17 15:32:03 +02:00
Greg Karékinian 49664dbc8d The renew hook now needs to be an executable in the path
An absolute path doesn't work anymore.

Also send an email containing STDERR when the renewal command fails
2017-09-22 11:53:01 +02:00
basti 0a3763fe5d Fix accidental error in Mastodon nginx config
The well-known folder wasn't served properly anymore.
2017-09-04 10:06:41 +02:00
basti 8afa5ef106 Add vapid keys to template; don't cache SW 2017-07-31 13:55:27 +02:00
basti 69b38552c6 Add vapid keys 2017-07-31 13:00:20 +02:00