greg
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
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
2cec659eb7
Use new contract address
2017-05-17 12:40:58 +02:00
greg
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
greg
541599434d
Update the mainnet recipe
2017-05-09 00:04:39 +02:00
greg
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
82386b44ba
Add missing backup recipe
2017-05-08 22:59:40 +02:00
greg
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
f1d48b9a68
Enable more networks (safe doesn't do what we want)
2017-05-08 18:24:51 +02:00
greg
e871095bb4
Backup the parity keys
2017-05-08 17:42:29 +02:00
greg
2e0730e3e8
Merge branch 'master' into feature/15-parity
2017-05-08 16:53:45 +02:00
greg
4fdf64dfbd
Remove duplicate kosmos-nginx recipe directive
2017-05-08 16:47:58 +02:00
greg
0f58a1c236
Add information about the parity nodes
2017-05-08 16:45:53 +02:00
greg
eaaaacf97f
Remove placeholder text from generated Chef cookbooks
2017-05-08 12:07:32 +02:00
greg
23a621270f
Remove placeholder text from generated Chef cookbook
2017-05-08 12:07:03 +02:00
greg
3b6a1d0e4c
Set up config for testnet
2017-05-07 16:02:58 +02:00
greg
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
fcf3b0b0dc
Remove unnecessary variable
2017-05-03 19:08:38 +02:00
greg
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
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
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
462e7ff858
Move version and checksum to attributes
2017-05-02 18:07:46 +02:00
greg
2f8de91008
Initial parity cookbook
...
Supports installing multiple instances of Parity on the same machine,
running on different ports
Refs #15
2017-05-02 17:43:02 +02:00
greg
943b4ace1f
Replace omnibus_updater with chef_client_updater
...
omnibus_updater is deprecated
2017-05-02 11:53:33 +02:00
greg
030b2501eb
Fix implicit dependency on firewall cookbook in kosmos-base
...
Also delete ufw cookbook, we're not using it
2017-05-02 11:46:56 +02:00
greg
d7bdd5cdf3
Add an nginx vhost with a Let's Encrypt certificate for schlupp
2017-04-28 15:45:59 +02:00
greg
2f0ff1f559
Fixed code styling
2017-04-28 15:45:59 +02:00
greg
099debe5c3
Depend on the new chef_nginx cookbook
2017-04-28 12:01:51 +02:00
greg
d6cc8509bc
Don't run the Let's Encrypt set up in development
2017-04-28 12:01:17 +02:00
greg
c9879a60e2
Run sockethub as its own user
2017-04-28 12:01:07 +02:00
greg
8ba12e1ba2
Pass the user and group to the git resource
...
The clone is done by root otherwise
2017-04-28 12:00:22 +02:00
greg
5d1d4832df
Move repository to its own attribute
2017-04-28 11:58:45 +02:00
greg
34653dc7d6
Add GitHub token and deploy a feature branch for now
2017-04-28 10:23:04 +02:00
greg
208d6de94d
Add dependency on redis and do backups again
2017-04-21 12:54:16 +02:00
greg
e98b887665
Add missing dependency on mysql, only install mysql client when needed
2017-04-21 12:53:37 +02:00
greg
ead7db5eaf
Only do backups when not in development environment
2017-04-21 12:53:06 +02:00
basti
fe44b29b62
Use kosmos branch for Mastodon
2017-04-17 16:52:59 +02:00
basti
764746a009
Remove obsolete commented code
2017-04-17 16:15:41 +02:00
basti
0cf22f7f71
Use server name from attribute everywhere
2017-04-17 16:12:06 +02:00
basti
08529c3344
Update nodejs
2017-04-17 11:42:05 +02:00
basti
54332db8de
Use ruby-build for Mastodon, update cookbooks
...
This uses the ruby_build provider for Mastodon, installing Ruby 2.4.1
currently. It also updates some other cookbooks and the runlists.
2017-04-17 11:40:31 +02:00
basti
4530190df6
Use "kosmos" branch for Mastodon deploys
2017-04-08 16:10:43 +01:00
greg
46f37b5b4a
Merge branch 'master' into mastodon
2017-04-08 16:42:14 +02:00
greg
e3bcf9b1b8
Add reload support to mastodon-web systemd service
2017-04-07 18:27:02 +02:00
greg
3549b8594a
Enable IPv6 and HTTP2 on Mastodon
2017-04-07 18:26:49 +02:00
greg
99a5091760
Backup the mastodon PostgreSQL database
2017-04-07 18:21:20 +02:00