[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