[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#785628: ITP: ruby-knife-solo -- knife-solo adds a handful of commands that aim to make working with chef-solo as powerful as chef-server.



Package: wnpp
Severity: wishlist
Owner: Hleb Valoshka <375gnu@gmail.com>

* Package name    : ruby-knife-solo
  Version         : 0.4.2
  Upstream Author : mat@schaffer.me
* URL             : http://matschaffer.github.io/knife-solo/
* License         : MIT
  Programming Lang: Ruby
  Description     : knife-solo adds a handful of commands that aim to
make working with chef-solo as powerful as chef-server.


knife-solo adds a handful of commands that aim to make working with chef-solo
as powerful as chef-server. It currently adds 5 subcommands to knife:

  * knife solo init is used to create a new directory structure (i.e.
“kitchen”) that fits with Chef's standard structure and can be used to build
and store recipes.

  * knife solo prepare installs Chef on a given host. It's structured to
auto-detect the target OS and change the installation process accordingly.

  * knife solo cook uploads the current kitchen (Chef repo) to the target host
and runs chef-solo on that host.

  * knife solo bootstrap combines the two previous ones (prepare and cook).
knife-solo also adds --solo command line option and +knife+ configuration
parameter to knife bootstrap that can be used for triggering “knife solo
bootstrap” instead of the normal template based chef-client bootstrap.

  * knife solo clean removes the uploaded kitchen from the target host.


It usefull for those who works with chef.

I plan to maintain it inside a ruby package extra team.


Reply to: