Cookbooks for setting up the Trion server to enable continuous delivery
Complete server installation
Execute all recipes from
.kitchen.yml's run_list in order.
This information is currently duplicated in
This list of recipes currently is as below:
What do individual scripts do?
Disables all nginx websites on the server
Installs Octopress. Needs to be extracted to create a module.
Sets up the default www root for nginx where all websites can be deployed and Sets up the www source directory where source code can be put for compilation
Deploys a website (as per the name of the cookbook)
Installs Chef onto target machine, uploads the latest cookbooks from your local machine on the server and executes them.
bootstrap = init + cook
knife solo bootstrap <server_address>
Downloads latest cookbooks on the server for your organization and executes them.
knife solo cook <server_address>
Running cookbooks on vagrant
Running automated tests
Download new cookbook
berks install <cookbook-name>
Upload cookbooks, roles and data bags to chef server
This isn't required if you're using knife solo. This is required only if you're using a hosted chef server.
berks upload knife role from file roles/*.rb knife data bag from file --all