[chef] Re: Re: Cookbook reusability


Chronological Thread 
  • From: Brad Knowles < >
  • To:
  • Cc: Brad Knowles < >
  • Subject: [chef] Re: Re: Cookbook reusability
  • Date: Mon, 5 Mar 2012 09:44:49 -0600
  • Authentication-results: mr.google.com; spf=pass (google.com: domain of designates 10.236.155.33 as permitted sender) ; dkim=pass

On Mar 5, 2012, at 9:25 AM, Wes Morgan wrote:

> So this could be a layer on top of GitHub (and we'd need to make the 
> knife-GitHub integration more official), or it could be a vastly-improved 
> community.opscode.com, or something else entirely. But right now there is 
> just too much friction between "I've made this cookbook more general" and 
> "this is now the primary version of this cookbook."

As Opscode splits their cookbooks into individual repos, they will be able to 
more easily do this.  So long as everyone does a proper fork of the project 
on github, the branches should all remain visible and accessible, and then 
it's up to the folks who run the repo as to whose changes they actually 
choose to incorporate.

I think the Cookbooks project on github is effectively already doing this 
kind of thing for the various repos they track.


IMO, the real trick is getting everyone to properly fork and track their 
projects, and then getting people who are willing and able to apply the 
generalizations to the site-specific cookbooks that are released.

I like Nikolay's idea, but I'm not a real programmer and I don't apply the 
methods he describes.  It would be up to someone else to come along and take 
whatever I've rigged together with spit, bailing wire, chewing gum, and a 
whole lot of prayer, and then turn that into something more general and 
useful.

For example, when people hear that I've written a cookbook for the Zerigo 
dynamic DNS service, they might be interested to see what I've got -- that 
is, until they actually do see it, and realize just how horrible it really 
is.  But, it actually works for us, which is something that I can't say for 
the other Zerigo cookbook we found.  And what I really care about is that 
something works, not how pretty it is.

-- 
Brad Knowles 
< >
SAGE Level IV, Chef Level 0.0.1




Archive powered by MHonArc 2.6.16.

§