[Openstack-devel] GSoC : packaging OpenStack

Loic Dachary loic at enovance.com
Tue Apr 3 23:03:02 UTC 2012


Hi,

There are three submissions now:

http://wiki.debian.org/SummerOfCode2012/StudentApplications/AronXu
http://wiki.debian.org/SummerOfCode2012/StudentApplications/SyedArmani
http://wiki.debian.org/SummerOfCode2012/StudentApplications/shashanksahni

and I slightly updated the project to remind of the existence of puppet / chef. It is tempting for a packager to cross the boundary and do work that is best done with puppet / chef. At least as much as it is tempting for a puppet module writer to do things such as handling package dependencies using puppet instead of fixing the installation dependencies of the package itself ;-)

An example use case is : I have two machines. I install OpenStack <http://wiki.debian.org/OpenStack>
 packages and answer a few interactive questions. I run a VM. I login to
 the VM. Another example use case is : I want to install swift on three 
machines. I install puppetmaster on one of them and using the 
puppetlabs-swift module I setup each node. The puppet swift module in 
turn installs the packages that have been developped to be able to seed 
the necessary values and prepare the configuration files so that they 
are fit for puppet deployment as well as manual deployment. A 
configuration tool such as puppet / chef is likely to be involved in 
multi-node deployment, which is common for openstack. An equilibrium 
must be found between puppet / chef and the packages. The packages are 
by essence mono machine and there is no need for them to cope with 
multi-machines situations when puppet / chef can be used. However a 
puppet module / chef reciepe is going to be *much* easier to create and 
maintain if the packages are created with this in mind. 


On 03/31/2012 11:25 AM, Loic Dachary wrote:
> Hi,
>
> Two students submitted applications to work on OpenStack packages from may to august (roughly) in the context of http://wiki.debian.org/SummerOfCode2012/Projects#Package_an_OpenStack_use_case
>
> http://wiki.debian.org/SummerOfCode2012/StudentApplications/AronXu
> http://wiki.debian.org/SummerOfCode2012/StudentApplications/SyedArmani
>
> Now is the time to discuss with them to improve their application. The deadline is April 6th, 2012.
>
> I already asked a few questions to each of them and it would be great if someone else could spare the time to comment.
>
> Cheers
>


-- 
Loïc Dachary         Chief Research Officer
// eNovance labs   http://labs.enovance.com
// ✉ loic at enovance.com  ☎ +33 1 49 70 99 82

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20120404/926d3d19/attachment.html>


More information about the Openstack-devel mailing list