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/