Description of problem: The recommended method for distributing plugins and facts does not work out of the box with the EPEL packaged puppet.conf. This complicates bootstrapping since a replacement puppet.conf must be distributed prior to the first Puppet run if the configuration relies on custom facts or providers. Version-Release number of selected component (if applicable): puppet-0.24.7-4.el5 Additional info: This URL has the background: http://reductivelabs.com/trac/puppet/wiki/PluginsInModules The fix is pretty simple, add this to puppet.conf: [main] pluginsync = true factpath = $vardir/lib/facter
This seems like something that we should follow upstream on. I think it would be worth asking on puppet-dev or puppet-users why these settings are not enabled by default. Kjetil, would you care to ask about this on one of those lists?
I don't think this should be considered a bug. If this should be enabled by default, it should be something that upstream agrees with and ships in the stock configuration.