#Chef Broiler Plate (1.0.1)
An opinionated, test driven, "broiler platter" for developing your chef infrastructure.
####The goals of this project are:
- Learn how to develop Chef cookbooks.
- Develop cookbooks in a sound, test driven way.
- Help others new to the game.
##Can you party? There are a number of dependencies to use this, at a bare minimum:
- Ruby 1.9.3
- Virtual Box
Run this command to check the rest of your dependencies:
Use the file located in
environment.sh to set the needed environment variables. You can source this file or add the variables to your
.bash_profile. These can be over ridden in forked projects by specifying them in the included
knife.rb file. In general the file has been set up to allow multiple users to access the project repository. The fastest way is to just set your variables and run:
##It is this simple:
Clone this repository:
git clone firstname.lastname@example.org:jrobertfox/chef-broiler-platter.git
Go into the directory:
Install the submodules:
git submodule init git submodule update
Install your dependencies:
Check to make sure everything is ok:
Start your box:
##Testing This is supposed to be super simple. To run the suite of tests against your project:
##Contribution Guidelines This project conforms to the neverstopbuilding/craftsmanship guidlines. Please see that repository for details on project administration.