I set custom confdir for Puppet Agent, start Puppet Agent as non-root user 
and then use pluginsync to sync my custom Facter facts to this agent (as a 
result they reside in $custom_confdir/var/lib/facter). With this config 
Facter fails to pick up my custom facts (facter -p does not show them). The 
same situation is with MCollective (mcollective-service-agent) that should 
use custom Puppet service providers from 
$custom_confdir/var/lib/puppet/provider/service but it can't find them too.

If I put my custom facts and service providers to ~/.puppet/var/lib/facterand 
~/.puppet/var/lib/puppet/provider/service respectively everything works 
fine. I suspect that Facter and MCollective use either /etc/puppet or 
~/.puppet (depending on who is running the agent) to find libdir. Is there 
any way I could tell Facter/MCollective to use my custom confdir/libdir?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to