322 Commits

Author SHA1 Message Date
8afa5ef106 Add vapid keys to template; don't cache SW 2017-07-31 13:55:27 +02:00
69b38552c6 Add vapid keys 2017-07-31 13:00:20 +02:00
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
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
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
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
6711fc3a6e Merge branch 'master' into feature/ubuntu-16.04 2017-06-16 11:33:52 +02:00
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
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
e5f3121ee3 Improve CORS headers for IPFS proxy 2017-06-09 13:01:38 +02:00
25c4a038d3 Use local IPFS API in hal8000 2017-06-09 13:01:26 +02:00
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
1ce7c21c86 Use custom chain config 2017-05-17 12:40:58 +02:00
6621127c41 Don't connect to local IPs 2017-05-17 12:40:58 +02:00
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
025eb77441 Update some kredits data 2017-05-12 13:46:06 +02:00
75b2df5c73 Set up Hubot for Kredits 2017-05-12 00:03:45 +02:00
81e87bc9ef Parity: open network port, use Ropsten 2017-05-12 00:02:58 +02:00
Greg Karékinian
541599434d Update the mainnet recipe 2017-05-09 00:04:39 +02:00
Greg Karékinian
5b49d727a6 Enable Dapps
It's required after all, but doesn't need to have its port open
2017-05-08 22:59:57 +02:00
Greg Karékinian
82386b44ba Add missing backup recipe 2017-05-08 22:59:40 +02:00
Greg Karékinian
58c9ccc48c Fix the Let's Encrypt config for Parity
The SSL port wasn't set in the variables
2017-05-08 22:58:39 +02:00
Greg Karékinian
f1d48b9a68 Enable more networks (safe doesn't do what we want) 2017-05-08 18:24:51 +02:00
Greg Karékinian
e871095bb4 Backup the parity keys 2017-05-08 17:42:29 +02:00
Greg Karékinian
2e0730e3e8 Merge branch 'master' into feature/15-parity 2017-05-08 16:53:45 +02:00
Greg Karékinian
4fdf64dfbd Remove duplicate kosmos-nginx recipe directive 2017-05-08 16:47:58 +02:00
Greg Karékinian
0f58a1c236 Add information about the parity nodes 2017-05-08 16:45:53 +02:00
Greg Karékinian
eaaaacf97f Remove placeholder text from generated Chef cookbooks 2017-05-08 12:07:32 +02:00
Greg Karékinian
23a621270f Remove placeholder text from generated Chef cookbook 2017-05-08 12:07:03 +02:00
Greg Karékinian
3b6a1d0e4c Set up config for testnet 2017-05-07 16:02:58 +02:00
Greg Karékinian
2624c09875 Allow to create a package and install a package compiled from GitHub
Also add nginx config for reverse proxying and set up Let's Encrypt
automatically
2017-05-05 19:47:30 +02:00
Greg Karékinian
fcf3b0b0dc Remove unnecessary variable 2017-05-03 19:08:38 +02:00
Greg Karékinian
37ab52902b Use a password attribute in the parity_node resource
The mainnet and testnet nodes use data from an encrypted data bag

Also fix a bug with the resource (hardcoded "dev" name instead of the
name attribute)
2017-05-03 19:06:55 +02:00
Greg Karékinian
826b008fc0 Split node config into separate recipes, support account creation
The account is automatically created and added to the list of accounts
that are unlocked (can send without a password)
2017-05-03 18:24:57 +02:00
Greg Karékinian
e2b483eb3f Generate the config files using a TOML parser
Now we don't need to change both the template and the resources to add
options
2017-05-03 09:53:45 +02:00
Greg Karékinian
462e7ff858 Move version and checksum to attributes 2017-05-02 18:07:46 +02:00