Katello-Foreman-Aeolus Integration

Matt Wagner matt.wagner at redhat.com
Tue Jun 26 20:32:25 UTC 2012


On Tue, Jun 26, 2012 at 03:11:58PM -0400, Chris Alfonso wrote:
> There has been a bit of discussion going on around how we might go about using foreman's ability to do host provisioning with aeolus and katello.  I've published some of the notes from the discussions here:
> http://etherpad-aeolusproject.rhcloud.com/p/Katello-Foreman-Aeolus-Integration-Summary
> http://etherpad-aeolusproject.rhcloud.com/p/Katello-Foreman-Aeolus-Integration
> 
> The suggested end goal of this integration is:
> 1) Allow Katello to clone content, create a snapshot of the content (Content View).
> 2) Generate the data needed for an Oz template and store it with the Foreman HostGroups.
> 3) Allow Aeolus to provision guests *and* be able to use the Foreman capabilities around post-boot configuration.
> 
> If there are additional goals to this integration that I've overlooked and you know about them, please respond with your intel. Take a look at the use cases, and feel free to annotate or reply to this thread.

I should mention that I recently sent some patches that extend
aeolus-image-rubygem to include support for the Katello API[1].
Incidentally, it still needs review. (Though it's been suggested that I
should spin it out into its own gem, too.)

Though I must confess that, despite this, I still don't have a solid
understanding of all of the terminology that Katello and family use. So
I'm still wrapping my head around some of the implications of what is
described.

I'm interested in exactly how Aeolus fits into the picture here. It
seems like it would be nice if you could get this to be an integrated
flow between the apps, so that when you move a system to a new
environment or associate it with a different content view, Aeolus can
make that happen. I'm not positive how they would fit together.

Perhaps a more loaded question, but what does using Foreman for
post-boot config mean for Audrey, which is what we're using today?

-- Matt


[1]
http://lists.fedorahosted.org/pipermail/aeolus-devel/2012-June/010723.html



More information about the aeolus-devel mailing list