commit | 30eb44eae6a1f0d81b7bcc16a7e5281ca77bdcab | [log] [tgz] |
---|---|---|
author | Matt Chu <matt.chu@gmail.com> | Sun Apr 20 12:02:00 2014 -0700 |
committer | Matt Chu <matt.chu@gmail.com> | Sun Apr 20 12:02:00 2014 -0700 |
tree | 9eaeb5a8a4bb61bbc4014fae114ad234ac8b76d4 | |
parent | 1b82b9c4810d52d66ad5befed273ce7f61deeca9 [diff] |
wip: cleanup and documentation
Chef cookbook for installing Continuum Analytic's Anaconda: "completely free Python distribution for large-scale data processing, predictive analytics, and scientific computing".
This also serves as a example of the most up-to-date best practices for writing, maintaining, and testing Chef cookbooks:
This cookbook only has one recipe: chef-continuum-anaconda::default
. Include it in your runlist, and it will install the package as well as any necessary dependencies.
The following are user-configurable attributes. Check <attributes/default.rb> for default values.
#{install_root}/#{version}
Run the full test suite:
# this will take a long time $> script/cibuild ... # check the final result; bash return codes: 0 is good, anything else is not $> echo $?
Run just the chefspecs:
$> rspec
Run just the test kitchen full integration tests:
$> rspec
Check the style with Foodcritic:
$> foodcritic
Author:: Matt Chu (matt.chu@gmail.com)