Commit Graph

1199 Commits

Author SHA1 Message Date
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
basti 2f6ab1e0b1 Add new apt deps, missing yarn install 2017-07-27 12:07:56 +02:00
Greg Karékinian 063ebeb7c3 Update nodejs (security update) 2017-07-12 12:34:24 +02:00
Greg Karékinian 262fbd89b6 Specify the Chef version in the Vagrant config
We don't need the vagrant-omnibus plugin anymore
2017-07-12 12:12:45 +02:00
Greg Karékinian ffdec12606 Update Chef to 12.21.1 2017-07-12 12:12:45 +02:00
basti 5d34292728 Move sockethub rev to attribute, update version 2017-06-24 13:20:57 -07:00
Greg Karékinian 0bb6204a0d Fix the Let's Encrypt setup for mediawiki 2017-06-19 18:40:20 +02:00
Greg Karékinian edca6608c7 Update mediawiki cookbook 2017-06-16 22:57:33 +02:00
Greg Karékinian bdfb3a1afb Downgrade mysql cookbook for now
It doesn't play well with our current dev server setup
2017-06-16 22:44:57 +02:00
basti e39792ea36 Update Mastodon Redis config
They introduced Redis URLs for the config, so I removed our own
additions and added the URL.
2017-06-16 12:09:22 -07:00
Greg Karékinian ff3d062c73 Update users cookbook and poise cookbooks
The poise cookbooks were incompatible with Chef 13
2017-06-16 15:50:13 +02:00
Greg Karékinian f93070c4c0 Replace timezone-ii cookbook with timezone_iii
This fork supports Chef 13 and is still maintained
2017-06-16 13:10:46 +02:00
Greg Karékinian 189b66a36f Update Chef to 12.20.3 2017-06-16 11:43:24 +02:00
Greg Karékinian acd67151a0 Merge branch 'feature/ubuntu-16.04' into 'master'
Support Ubuntu 16.04

See merge request !2
2017-06-16 09:34:50 +00:00
Greg Karékinian 6711fc3a6e Merge branch 'master' into feature/ubuntu-16.04 2017-06-16 11:33:52 +02:00
Greg Karékinian f5858319a7 Update more cookbooks 2017-06-16 11:25:49 +02:00
basti b351bad994 Add object/data endpoint to IPFS nginx config
This is needed for the ipfs-api client to store data from e.g.
kosmos-web.
2017-06-15 14:49:57 -07:00
Greg Karékinian 7da2c5a738 Add ntp cookbook 2017-06-09 21:23:42 +02:00
Greg Karékinian 49a9625d16 Just use plain HTTP in development environment 2017-06-09 21:20:00 +02:00
Greg Karékinian 488b50d54d Just use plain HTTP in development environment 2017-06-09 21:19:47 +02:00
Greg Karékinian 5534b57752 Add ntp package and don't run most kosmos-base things in development 2017-06-09 21:18:44 +02:00
Greg Karékinian 26097197ca Don't create users and rewrite the sudo config in dev environment
It breaks the vagrant user
2017-06-09 16:43:26 +02:00
Greg Karékinian c64383c2a4 Don't set up backups in development environment 2017-06-09 16:41:37 +02:00
Greg Karékinian 5385813eda Merge branch 'master' into feature/ubuntu-16.04 2017-06-09 16:36:19 +02:00
Greg Karékinian afc07c3192 Add more secure sudo configuration
Also update the sudo cookbook
2017-06-09 16:08:36 +02:00
Greg Karékinian 0acc4e65e9 Fix the IPFS API URL for the get command 2017-06-09 15:35:16 +02:00
Greg Karékinian cf48006a0a Add get endpoint to ipfs proxied API 2017-06-09 13:37:33 +02:00
Greg Karékinian f96444d6f4 Move CORS headers from nginx to ipfs 2017-06-09 13:34:44 +02:00
basti e5f3121ee3 Improve CORS headers for IPFS proxy 2017-06-09 13:01:38 +02:00
basti 25c4a038d3 Use local IPFS API in hal8000 2017-06-09 13:01:26 +02:00
basti a715756e7f Add IPFS config for hubot-kredits 2017-06-08 23:59:14 +02:00
Greg Karékinian 9065db8476 Update mastodon cookbook for 1.4.1
There is a strange issue with assets precompilation. I have found a
workaround but it looks like a bug in application_ruby (in production I
fixed it manually)
2017-06-02 18:30:57 +02:00
Greg Karékinian b7e395f122 Update application_ruby cookbook 2017-06-02 18:30:48 +02:00
basti 1ce7c21c86 Use custom chain config 2017-05-17 12:40:58 +02:00
basti 6621127c41 Don't connect to local IPs 2017-05-17 12:40:58 +02:00
basti 41e47f42c1 Don't run testnet node for now 2017-05-17 12:40:58 +02:00
basti 2cec659eb7 Use new contract address 2017-05-17 12:40:58 +02:00
Greg Karékinian 892d02bf2d Deploy XMPP schlupp's master branch again 2017-05-17 12:13:43 +02:00
basti 025eb77441 Update some kredits data 2017-05-12 13:46:06 +02:00
basti 75b2df5c73 Set up Hubot for Kredits 2017-05-12 00:03:45 +02:00
basti 81e87bc9ef Parity: open network port, use Ropsten 2017-05-12 00:02:58 +02:00
basti 4f7ee6fd3b Merge branch 'feature/15-parity' into 'master'
Set up Parity nodes

See merge request !4
2017-05-11 15:48:24 +00:00
Greg Karékinian 78c377e07f Add parity role to the dev server 2017-05-09 00:05:20 +02:00