Judd Maltin (j...@newgoliath.com) wrote:
> Hi Ralf!
> 
> > a)      With pure Chef - via the default attributes in the cookbook, the
> > environments facility of Chef, or roles
> >
> > b)      In Crowbar - crowbar will compute and inject override values for
> > these attributes, at runtime, via chef  API's.
> Just out of curiousity. How will that be done? Will crowbar create roles
> with
> the attributes via the API or directly assigne the attributes to the node
> objects? Or is there another approach?
> 
> > c)       In other deployment systems - in a manner either like a) or b) or
> > telepathically.
>   ^^^^^^^^^^^^^^ I'd like to see the source code for that :)
> 
> FWIW, telepathy will not be necessary.

Phew, I always sucked at that.

> Andi omits in option (a) a very
> common pattern for many Chefs - "data bags."  In fact, data bags are
> generally preferred over roles for attribute injection.  I'd recommend that
> we create an "eventual consistency knob" pattern.  It would allow the user
> to dial in "search," "data_bag," or "Crowbar" as desired.

Makes sense (as much as any of this stuff does to my little brain).

> More coming on my blog soon.. soon.

Cool!  Where's your blog?  BTW I'd vote for having the wiki as the
target for this kind of extremely valuable design info.  Nothing wrong
with blogging to begin with, but I think it's much better if we can
aggregate in the wiki soon after and polish.  Wading through old blog
archives for important info is not fun.

_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to