- Add ability to configure Chef destination directory (
/etc/chef
) - @omerisimo, #43 - More verbose list from
gusteau list
- @locochris, #39 - Pass active node name into ENV for hook commands - @anicholson, #36
- Unset GEM_HOME & GEM_PATH in omnibus script - @ctaintor, #34
- Add ability to configure the version of Chef which will be bootstrapped - @ctaintor, #30
- Add 'box' configuration option for vagrant VMs - @ctaintor, #29
- RVM related issue (CHEF-3581) work around: run chef-solo without
GEM_HOME
GEM_PATH
- @locochris, #26
- Bugfix: environment attributes got altered by node ones
- Replace the fully-blown test-kitchen with a simpler serverspec setup
- Randomise Vagrant IP address in the template
- Add timestamp to generated vm names in the template to avoid naming conflicts
- Bugfix: Ruby 1.8.7 and Rubinius compatibility
- Highlight node yaml with Coderay in
gusteau show
.
- Bugfix:
cookbooks_path
was not working properly - Add an ability to specify a custom bootstrap script
- Streamline file uploading logic in
chef.rb
- Bugfix:
after
hook was not taking effect - Add a quick
show nodename
subcommand for printing out individual node configuration - Add an ability to configure
cookbooks_path
androles_path
from within.gusteau.yml
- Implement
before
andafter
hooks (global and environment-based)
- Fix Ruby 1.8.7 and Rubinius compatibility
- Fix the project generator bug
- Make project generator output look nicer
- Use the unified
.gusteau.yml
configuration file for all nodes and environments - Support more advanced configuration (multiple nodes per environment)
- Provide 100% test coverage
- Use omnibus installation if platform is unspecified
- Update the template to include a test-kitchen setup with serverspec tests