ANN: evil-chef, a gem to use chef as a library


#1

A very small gem that allows using Chef as a library from other
applications. Currently supports ad-hoc recipes as code blocks and managing
(running an action on) a single resource.
Evil chef needs more work but it’s already usable. bug reports and feature
requests are appreciated.
TODO: pre-configure formatters, easy cookbook loading, cleaning up rough
spots.

for those interested in abuses, think about running this with drb… total
violation of CM principles but cool nevertheless.

released under the Apache V2 license.


#2

This could play well with what John Keiser is working on with Chef Metal.

Chef Metal works with Cheffish to use Chef to deploy Chef resources
and provision machines (in turn managed by Chef). All are very alpha,
John blogged about it here:

Thanks,
Matt Ray
Cloud Integrations Product Lead :: Chef
512.731.2218 :: matt@getchef.com
mattray :: GitHub :: IRC :: Twitter

On Sat, Dec 21, 2013 at 3:29 PM, Avishai Ish-Shalom
avishai@fewbytes.com wrote:

https://github.com/avishai-ish-shalom/evil-chef

A very small gem that allows using Chef as a library from other
applications. Currently supports ad-hoc recipes as code blocks and managing
(running an action on) a single resource.
Evil chef needs more work but it’s already usable. bug reports and feature
requests are appreciated.
TODO: pre-configure formatters, easy cookbook loading, cleaning up rough
spots.

for those interested in abuses, think about running this with drb… total
violation of CM principles but cool nevertheless.

released under the Apache V2 license.


#3

Wow. We’re really getting all meta(l) up in here.

-M

On Sun, Dec 22, 2013 at 11:14 AM, Matt Ray matt@getchef.com wrote:

This could play well with what John Keiser is working on with Chef Metal.
https://github.com/jkeiser/chef-metal

Chef Metal works with Cheffish to use Chef to deploy Chef resources
and provision machines (in turn managed by Chef). All are very alpha,
John blogged about it here:
http://www.getchef.com/blog/2013/12/20/chef-metal-alpha/

Thanks,
Matt Ray
Cloud Integrations Product Lead :: Chef
512.731.2218 :: matt@getchef.com
mattray :: GitHub :: IRC :: Twitter

On Sat, Dec 21, 2013 at 3:29 PM, Avishai Ish-Shalom
avishai@fewbytes.com wrote:

https://github.com/avishai-ish-shalom/evil-chef

A very small gem that allows using Chef as a library from other
applications. Currently supports ad-hoc recipes as code blocks and
managing
(running an action on) a single resource.
Evil chef needs more work but it’s already usable. bug reports and
feature
requests are appreciated.
TODO: pre-configure formatters, easy cookbook loading, cleaning up rough
spots.

for those interested in abuses, think about running this with drb…
total
violation of CM principles but cool nevertheless.

released under the Apache V2 license.