On 10/14/2014 05:58 PM, J's Mail wrote:
/usr/bin/cobbler-ext-nodes is a very useful piece of functionality
that allows Puppet to use Cobbler as an External Node Classifier. The
file is installed through the 'cobbler' rpm.
Often, the puppetmaster and cobblerd will be on different systems. I
suggest breaking this functionality out into it's own package. This
will allow the a very minimal install on puppet-master systems.
Ideally, this is a minor adjustment to the cobbler.spec file.
As a secondary concern, cobbler-ext-nodes reads
/etc/cobbler/settings. Perhaps it should check first if a
/etc/cobbler/ext-node-settings exists, defaulting to
/etc/cobbler/settings. This should allow a minimal config file for
the separate functionality.
Puppet integration with Cobbler must not be in the Cobbler core as it is
right now,
it must be done via a plugin. iirc I already discussed this with Jörgen
and he agreed.
Your request is consistent with our goals.
I have opened an issue about this in Cobbler issue tracker:
https://github.com/cobbler/cobbler/issues/1296
Regards,
Alan Evangelista