[Ovirt-devel] Merge the puppet installs

Alan Pevec apevec at gmail.com
Wed Dec 24 08:55:40 UTC 2008


On Tue, Dec 23, 2008 at 8:40 PM, Bryan Kearney <bkearney at redhat.com> wrote:
> I spoke with Perry about this, and we wanted to get a quick take from
> everyone else. The puppet installer which Joey has been writing [1] can
> handle several various cases of installes (embedded cobbler or not, embedded
> dhcp or not, etc). The current appliance is driven by a similar puppet
> script and is just one variation. Currently the ovirt-appliance recipe is in
> a seperate git repo (ovirt-recipe)
>
> We think it makes sense to merge the work Joey did into the ovit-server git
> repo. Since the installer brings in alot of stuff with it, it could be a
> subpack of the main server (ovirt-server-install) so folks could still
> install ovirt-server w/o the baggage. We could then modify the appliance
> building to use this new sub-package and deprecate the ovirt-recipe git
> repo.
>
> Benefits to this are:
> * Installer and product versioned together.
> * Less git repos
> * Only one puppet recipe is maintained for bare metal and appliance.
> * Better testing on said recipe
>
> Drawbacks
> * Makes a big spec file a bit bigger
> * More coarse grained git repos

+1

Drawbacks are not really problematic, while benefits are really useful.
ovirt-recipe is not really independent, as you said it is really just
one deployment possibility for ovirt-server, so it makes sense to bind
them together.




More information about the ovirt-devel mailing list