Skip to content
This repository has been archived by the owner on May 18, 2021. It is now read-only.

v0.9.0

Latest
Compare
Choose a tag to compare
@mlafeldt mlafeldt released this 10 Feb 12:01
· 27 commits to master since this release

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 using sudo. This currently
    affects Omnibus installer and Chef itself.
  • Add --resolver option to specify the cookbook dependency resolver to use.
    Available resolvers are: berkshelf, librarian, and dir. 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.