[chef] Re: Re: Re: Announcing Little Chef


Chronological Thread 
  • From: Adam Jacob < >
  • To:
  • Subject: [chef] Re: Re: Re: Announcing Little Chef
  • Date: Thu, 28 Oct 2010 12:37:38 -0700

On Thu, Oct 28, 2010 at 1:01 AM, Miquel Torres 
< >
 wrote:
> Also, if many of you find it useful, we could set up a wiki page for
> Chef newbies to get started the Little Chef way. I think some people
> would find that easier.

Feel free.

> Another thing. I read some comments on the possibility of a Python
> bridge for cookbooks. I can not even begin to express how cool that
> would be. Little Chef being in the Python Package Index could already
> bring Chef new exposure to the Python devops world. If you add to that
> Python cookbooks, well, Chef would have the potential of becoming
> *the* Configuration Management system, across language and culture
> divides. I would certainly contribute lots of Python cookbook
> "translations"!

It's been on the roadmap for a while, and all it really needs is
someone who wants to carry it over the finish line.  Basically,
everything in Chef has a JSON representation - so you should be able
to translate from a Python based recipe DSL to resources in Chef, and
pass them back and forth - essentially passing the Run Context between
the Python process and the Ruby one. It means you wouldn't have to
duplicate the work that already exists in the resources and providers,
and you would be able to write your own recipes, libraries, (and
potentially resources and providers as well) in the language of your
choice.

You can see a demo of doing this from Perl:

http://search.cpan.org/~holoway/Chef-0.01/lib/Chef.pm

Let me know if you want more insight.

Adam

-- 
Opscode, Inc.
Adam Jacob, CTO
T: (206) 508-7449 E: 




Archive powered by MHonArc 2.6.16.

§