Le mardi 01 octobre 2013, à 12:35 -0500, rob_hirschf...@dell.com a écrit :
> Ionut,
> One of the major objectives for CB2 work has been to embrace the attribute 
> injection style of cookbook so that we can align with Stackforge.

I remember that we mentioned we'd do that post-Grizzly, even in Crowbar
1.x, when this was discussed in Portland. So I'd be in favor of doing
such a switch in Roxy (assuming it leads to no regression, obviously).

Cheers,

Vincent

> Rob
> 
> -----Original Message-----
> From: crowbar-bounces On Behalf Of Ionu? Ar?ari?i
> Sent: Tuesday, October 01, 2013 11:11 AM
> To: crowbar
> Subject: [Crowbar] Wrapping upstream stackforge cookbooks (proof of concept)
> 
> Hello,
> 
> I started working on a proof of concept to see if we could wrap the upstream 
> stackforge cookbooks[1] in the existing barclamps.
> 
> The stackforge cookbooks support the grizzly openstack branch. There are 
> several advantages to using them: the style of the cookbooks is clearer and 
> more orthogonal (e.g. platform-specific things are set in the attributes 
> file), they have good chefspec test coverage and a growing community.
> 
> I have a first working version up in a new branch in our SUSE-Cloud 
> keystone-barclamp repository[2]. Some pieces aren't there yet, like password 
> management and SSL support, but it works successfully with the other 
> openstack barclamps in the release/pebbles/master branch.
> 
> The code is pretty simple, it basically just maps some of the existing 
> attributes from crowbar-names to stackforge-names. Basically all of it is in 
> the default recipe[3]. I haven't changed any existing attribute names; 
> changing those could reduce the size of the default recipe.
> 
> So like I said, this is just a working proof of concept which we'd like to 
> get some feedback on from the wider crowbar community to see if this would be 
> a worthwhile path to follow.
> 
> Thank you,
> Ionuț
> 
> [1] https://launchpad.net/openstack-chef
> [2] https://github.com/SUSE-Cloud/barclamp-keystone/tree/stackforge-wrap
> [3]
> https://github.com/SUSE-Cloud/barclamp-keystone/blob/stackforge-wrap/chef/cookbooks/keystone/recipes/default.rb
> 
> _______________________________________________
> Crowbar mailing list
> Crowbar@dell.com
> https://lists.us.dell.com/mailman/listinfo/crowbar
> For more information: http://crowbar.github.com/

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


-- 
Les gens heureux ne sont pas pressés.

_______________________________________________
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