This repository has been archived by the owner on May 18, 2021. It is now read-only.
FEATURES:
- Add ability to provision the host system with
-L
or--local
. This way, you
can use chef-runner as a convenient wrapper around Chef to manage your
workstation or to create Docker images. Note: This is going to replace-M
(--machine
) as the default target soon. - Add
--sudo=false
option to not run commands usingsudo
. This currently
affects Omnibus installer and Chef itself. - Add
--resolver
option to specify the cookbook dependency resolver to use.
Available resolvers are:berkshelf
,librarian
, anddir
. Without this
option, the resolver is still selected based on the files in the current
directory.
IMPROVEMENTS:
- Move most documentation from README to the chef-runner wiki. The
README was too long, making it too hard to find relevant information. Now it
only contains the most essential information. - You can now install chef-runner as a Debian package on most Ubuntu and Debian
distributions, and as an RPM package on Centos. See the wiki
page to learn more. - Partial matching of Test Kitchen instance names. For example,
chef-runner -K ubuntu
will provision the instance "default-ubuntu-1404" if that's the first
instance with the string "ubuntu" in its name. Note: The matching does not
support regular expressions. (Thanks to @StephenKing for the idea.) - Embed Omnibus installer instead of downloading it from the Internet. Now the
install.sh
script is part of chef-runner's source code and we have total
control of what it does.