oops.. by l-values I mean r-values.

On Wed, Mar 13, 2013 at 2:50 PM, Judd Maltin <j...@newgoliath.com> wrote:

> Hi guys,
>
> My blog entry has a lot of the design patterns, and I quote a bunch of
> others.  It's a good backgrounder:
> http://newgoliath.wordpress.com/2013/03/08/orchestration-consistency-and-community-cookbooks/
>
> This past sprint I started the code updates.  This coming sprint I'll be
> finishing them up, teamed up with Wayne from our team.
>
> If we are to create a short list of the pattern, here it is:
>
> * no attribute l-values in recipes
> * no OS detection in recipes
> * define all OS dependent variables in attibutes/default.rb
> * define all l-values in attirubtes/default.rb
> * do not use recipes/default.rb
> * recipes should be named as if they were methods
> * in recipes, oft-repeated patterns should be abstracted into a function
> in a library/<objectname>.rb
>    * example:
> https://github.com/att-cloud/cookbook-openstack-common/blob/master/libraries/endpoints.rb
>
>
>
>
>
>
>
> On Wed, Mar 13, 2013 at 1:56 PM, James Tan <ja...@suse.de> wrote:
>
>> On 03/07/2013 11:13 AM, Vincent Untz wrote:
>> > Hi,
>> >
>> > First, thanks for the overview on attribute injection in yesterday's
>> > call. This was quite useful to better understand what this all means and
>> > why we are moving this way, as well as how things can look like (with
>> > the keystone cookbook example).
>> >
>> > Ideally, we'd have a good example of porting a cookbook of a core
>> > barclamp to AI, which people can use as model when porting the other
>> > cookbooks. Is anybody working on such an example?
>>
>> Agreed, a reference implementation would be very useful. Do we already
>> have something like that? If not, let's pick one and make it so?
>>
>> Cheers,
>> James T.
>>
>>
>> _______________________________________________
>> Crowbar mailing list
>> Crowbar@dell.com
>> https://lists.us.dell.com/mailman/listinfo/crowbar
>> For more information: http://crowbar.github.com/
>>
>
>
>
> --
> Judd Maltin
> T: 917-882-1270
> F: 501-694-7809
> what could possibly go wrong?
>
>
>


-- 
Judd Maltin
T: 917-882-1270
F: 501-694-7809
what could possibly go wrong?
_______________________________________________
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