-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2/02/10 2:59 AM, Brian Schrock wrote:
> I have built my own fact to add to facter. When I manually put the
> script in /usr/lib/ruby/1.8/facter it works fine. I can run facter and
> I see the output from my script.
> 
> My problem is I cannot get puppetmasterd to distribute the fact to my
> clients.
> 
> Debian Lenny.
> 
> Client version of puppet: 0.25.1-2~bpo50+1
> Server version of puppet: 0.25.1-3
> 
> I have read http://reductivelabs.com/trac/puppet/wiki/PluginsInModules
> over and over again, but it does not make sense to me.

So this is what you need:

1.  Put your fact into a module - let's call it "custom".

$ mkdir -p /etc/puppet/modules/custom/{manifests,lib}
$ mkdir -p /etc/puppet/modules/custom/lib/facter
$ touch /etc/puppet/modules/custom/manifests/init.pp

2. Copy your fact into /etc/puppet/modules/custom/lib/facter

3. Check fileserver.conf to make sure the [plugins] mount is there
but has NO path statement - something like:

[plugins]
allow *.lovedthanlost.net

4.  Configure puppet.conf

[main]
pluginsync = true
factpath = $vardir/lib/facter

And that's it.

Can you let me know how that goes?

Regards

James Turnbull

- -- 
Author of:
* Pro Linux System Administration (http://tinyurl.com/linuxadmin)
* Pulling Strings with Puppet (http://tinyurl.com/pupbook)
* Pro Nagios 2.0 (http://tinyurl.com/pronagios)
* Hardening Linux (http://tinyurl.com/hardeninglinux)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEVAwUBS2c++iFa/lDkFHAyAQKi/wf9Hi4GSg8CCxfAiBlbe7C9pZWNvAZwhNDq
r2p/Hb6/sJhB42crN+26bgXdvqEebfeqdGxCn9SyET9NGPofb6U/2gopuyAXc5KH
r/yL0wLKF7Xq1jiqiOHLy3Y9FdmdPPr8iloA5e6JnVEUg1TxXHXXllTESnP98lR7
yTknG+0QDllgZAQ4V5TOaQOlDPdd2P6RFD5/o0Uz6ZpOWoQxROGNLealGRe4762/
f66D/OWglnwMfDvtDR0jHG1JWeBn/wiCjKTQ9auiQ6841XXmPaeUT21proSVQDth
9bu/q3OUj8eff/9Jd+x5PfWS59n+An4xkUM5QWapLNIY3EfU/1exlA==
=Pe84
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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