Blog-Desktop_-1

ChefDK 0.6.0 Released!

Hi Chefs, We've released ChefDK 0.6.0, which you can find on our
downloads page.

This release has three changes from ChefDK 0.5.1:

  • New chef provision command.
  • Berkshelf is upgraded to 3.2.4
  • Kitchen Vagrant is upgraded to 0.18.0

Chef Provision Command

To make it easier to get started with Chef Provisioning, and also to
provide a provisioning mechanism that works with Policyfiles, we've
added a chef provision command. By default, this will invoke
chef-client against a cookbook named "provision" in your current working
directory. chef provision allows you to optionally pass in some
parameters via CLI options to make Chef Provisioning work like knife
bootstrap
for simple automated VM provisioning use cases. You can also
ignore the command line parameters and manage clusters in a convergent
manner.

To learn more, check out the provisioning README
in the ChefDK repo. Since we've only used chef provision for a few of
the use cases that Chef Provisioning supports, we're considering the
command beta for now. Once we get more experience with it and its APIs
settle, we'll document it on our docs site and integrate it with
ChefDK's generators. If you try it and find that it doesn't support your
use case, feel free to file an issue or pull request.

Happy Cheffing!

Dan DeLeo