Nan, thanks for the hint!  If I put the facts in module/lib/facter they work
on the client . . .  I used puppet-module to create the module and followed
the directions for creating a custom fact, but I guess they need to go in
module/lib/facter, not module/lib/puppet/facter . . .

thanks a lot everyone!

On Fri, Jul 29, 2011 at 11:54 AM, Guy Matz <gm...@matz.org> wrote:

> hmm . . .   my custom facts are in
> /var/opt/lib/pe-puppet/lib/puppet/facter, but if I put them in
> /var/opt/lib/pe-puppet/lib/facter they *do* show up in facter -p . . .  does
> that mean I am "packaging" my facts incorrectly on the server?  Or is my
> client misconfigured?
> puppet.conf on my client is:
> [main]
>     vardir = /var/opt/lib/pe-puppet
>     logdir = /var/log/pe-puppet
>     rundir = /var/run/pe-puppet
>     modulepath = /etc/puppetlabs/puppet/modules
>     user = pe-puppet
>     group = pe-puppet
>
> [agent]
>     certname = gmatzpupnode.mserv.local
>     server = gmatzpupmaster.mserv.local
>     report = true
>     classfile = $vardir/classes.txt
>     localconfig = $vardir/localconfig
>     graph = true
>     pluginsync = true
>
>
> Again, the fact is defined on the server in modules/ldap/lib/puppet/facter
> . . .
>
> Thanks again
>
>
>
> On Fri, Jul 29, 2011 at 11:48 AM, Guy Matz <gm...@matz.org> wrote:
>
>> No!!!  facter -p does *not* show my facts . . .  what does that mean!?
>>
>> thank *you*!
>>
>>
>> On Fri, Jul 29, 2011 at 11:42 AM, Nan Liu <n...@puppetlabs.com> wrote:
>>
>>> On Fri, Jul 29, 2011 at 11:38 AM, Guy Matz <gm...@matz.org> wrote:
>>> > yeah, I got that set . . .  yeah, I should have mentioned that the
>>> facts do
>>> > get downloaded on the client to $vardir/lib/puppet/facter . . .  but
>>> still
>>> > the facts are not available!
>>>
>>> If you run facter -p on the client side does it load the custom fact?
>>> If it's loading the fact successfully on the agent, is this fact
>>> uploaded to the masters $vardir/yaml/facts directory?
>>>
>>> Thanks,
>>>
>>> Nan
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Puppet Users" group.
>>> To post to this group, send email to puppet-users@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> puppet-users+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/puppet-users?hl=en.
>>>
>>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to