/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.

Thanks,


-- Jess