Hello, and thanks for reporting an issue with puppet.

Andrea Biancini <andrea.bianc...@gmail.com> writes:

> To reproduce the error, for example, I could define in the master a site.pp 
> as follow:
> node puppetclient {
>   include modulewithfact
> }

You do not need a manifest in order to check if facts propagate from
master to nodes. Factsync takes place before the manifest is compiled.

1: Set pluginsync=true in /etc/puppet/puppet.conf on the node

2: Run "puppet agent --test --noop" on the node

3: If you have authenticated the node to the master, you should see the
   fact being transmitted.

4: Verify by:

   run "facter --puppet" on the node. Do you see your fact?

   check /var/lib/puppet/yaml/facts/<node>.yaml on the master, do you
   see the new fact there?

What is your puppet version, your facter version, and your ubuntu
version?

> To avoid this situation I simply added to the /etc/default/puppet file
> the following line:
> FACTERLIB=/var/lib/puppet/lib/facter
> which permits to include in the facterlib the folder where facts from
> the server are synchronized by the agent.

I don't think this is the correct fix. This will not have any effect if
you run "puppet agent --test" on the command line.

-- 
Stig Sandbeck Mathisen

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1076286

Title:
  Puppet agent not correcly configuring facts synch'd from master

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1076286/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to