Infrastructure configs and automation for Kosmos servers
Go to file
Greg 438c5ff72d Fix the services restarting every time the recipe is executed
* Manually send a restart action from the application_git resource
* Do not depend on application_ruby anymore
2019-09-27 10:57:35 +02:00
.chef Do not vendor cookbooks using Berkshelf anymore 2019-04-11 18:16:28 +02:00
data_bags Configure Kredits signup for hal8000_xmpp 2019-09-01 17:15:56 +02:00
doc Simplify the instructions to get the cluster secret 2019-05-28 13:05:52 +02:00
environments Override the directory where the parity package is created in dev 2017-05-08 16:52:08 +02:00
nodes Configure hubot/wormhole deployment 2019-07-30 09:09:19 +02:00
roles Switch from IPFS cluster to kredits-ipfs-pinner 2019-07-03 15:34:42 +02:00
site-cookbooks Fix the services restarting every time the recipe is executed 2019-09-27 10:57:35 +02:00
.gitignore Set up an instance of Mastodon for Kosmos 2017-04-06 21:20:51 +02:00
Berksfile Install Elasticsearch and enable it in Mastodon 2019-09-06 17:26:06 +02:00
Berksfile.lock Install Elasticsearch and enable it in Mastodon 2019-09-06 17:26:06 +02:00
Gemfile Revert "Revert "Update Chef to 14.11.21"" 2019-04-03 12:52:32 +02:00
Gemfile.lock Revert "Revert "Update Chef to 14.11.21"" 2019-04-03 12:52:32 +02:00
README.md Add Berkshelf help to the README 2018-06-01 16:13:50 +02:00
Vagrantfile Do not vendor cookbooks using Berkshelf anymore 2019-04-11 18:16:28 +02:00

README.md

Install dependencies

bundle install

Run Chef Solo

knife solo cook dev.kosmos.org

Bootstrap a new server

knife solo prepare root@dev.kosmos.org

Managing cookbooks

Cookbooks are managed via Berkshelf. Run berks --help for command help.

Install cookbooks listed in Berksfile:

berks install

Vendor installed cookbooks to the cookbooks/ dir:

berks vendor cookbooks/