Minor bugfixes (hopefully) to fix installation behavior and berkshelf issues.
-
Back out change adding ||= to berkshelf key replacement as it was causing issues.
-
Attempt to match the Chef dependency order more closely to avoid ruby gem installation issues
NOTE: This version is in beta status as I have not had time to fully test it due to issues with my Vagrant environment (old versions will still be availabe in the 0.4.X
series)
- Add support for
.rb
files by using the Chef Gem, thanks to @mattray for the PR.
- Keep existing Berkshelf client key if one is already defined. Thanks to Greg Symons for the PR.
-
This is a belated changelog, as I apparently did not push one with this version in the past
-
Fix issues with Chef-Zero and Vagrant reload action. See commit 2a2c6673d303f0768aec2909f19713a9f1ebb14e for more details
-
Always write out a simple Knife configuration file to
.zero-knife.rb
to make it easier to use Knife with the server. -
Switch to RSpec for tests. Thanks to @tduffield for porting the existing tests.
-
Chef-Zero now uses the Chef-Zero gem to manage starting and stopping of the server. While this may change in the future, it is the simplest solution for now.
- Add support for
chef_repo_path
, graciously provided by @tduffield via pull request, as I was taking too long.
- Fix bug where we could find multiple gem paths with 'vagrant' in them, causing the construction of an erroneous Chef Zero binary path. Fixes #10
- Fix Berkshelf support by being selfish and putting Chef Zero before Berkshelf (and anything else) in the load order for
up
,provision
andreload
- Fix Berkshelf support by monkeypatching
client_key
in all Berkshelf Objects
- Re-add ActiveSupport dependency because otherwise the plugin cannot install correctly in Vagrant.
- Remove unused ActiveSupport dependency.
- Add MIT License
- Fix bug where the PID of the Chef-Zero server could not be found due to inconsistencies in the process name across operating systems. Fixes #11
- Fix bug where
chef-zero
binary could not be found in RVM environments.vagrant-chef-zero
will now search the GEM_PATH for 'vagrant' and extrapolate tobin/chef-zero
accordingly. Fixes #8
- Initial Beta Release with support for *NIX variants