Hi all,
As some of you know, we've been meaning to remove the Puppet libraries from
being loaded by Foreman Core for some time - it's lead to a variety of
issues to do with monkeypatching inside Puppet, as well as packaging issues.
I've started to work on achieving this goal, and as the work gathers pace
(and I gather understanding) I thought it might be a good time to post a
design doc for others to comment on. I'm mainly looking at Ohad, Sam, and
Dominic, but all are welcome, of course
The document is at:
http://etherpad-domcleal.rhcloud.com/p/puppet-from-core-design
It consists of a rough breakdown of the target, as well as links to the PRs
that currently hold the work in progress. Current status is that the code
is functional (I'm using it on my dev setup) but more cleanup / API work
needs to happen, so now is the time to design the final look of the code
Thanks!
Greg