[Ovirt-devel] Merge the puppet installs

Bryan Kearney bkearney at redhat.com
Wed Dec 24 13:04:07 UTC 2008


Alan Pevec wrote:
> 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.
Barring any issues from other folks... We will work on this first part 
of January.

-- bk




More information about the ovirt-devel mailing list