I wrote a custom fact and set up syncing with the help of http://reductivelabs.com/trac/puppet/wiki/PluginsInModules Now the custom fact is distributed to my client just fine info: Retrieving plugins notice: /File[/var/lib/puppet/lib]/checksum: checksum changed ... notice: /File[/var/lib/puppet/lib/facter/custom_ips.rb]/source: replacing from source puppet ... But in the first run of puppetd the new fact is not available. Same thing happens if i change the code on the puppetmaster. It takes two runs of puppetd. First will update the facts-file, second will include the new version. Is there a way to reload the facts if a file changes during pluginsync? facter version 1.3.8 puppetd version 0.24.4 Greetings Christoph --~--~---------~--~----~------------~-------~--~----~ 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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Joe McDonagh
2009-Apr-15 22:30 UTC
[Puppet Users] Re: Reloading Custom Facts / Plugins on sync
C. Handel wrote:> I wrote a custom fact and set up syncing with the help of > http://reductivelabs.com/trac/puppet/wiki/PluginsInModules > > Now the custom fact is distributed to my client just fine > > info: Retrieving plugins > notice: /File[/var/lib/puppet/lib]/checksum: checksum changed ... > notice: /File[/var/lib/puppet/lib/facter/custom_ips.rb]/source: > replacing from source puppet ... > > But in the first run of puppetd the new fact is not available. Same > thing happens if i change the code on the puppetmaster. It takes two > runs of puppetd. First will update the facts-file, second will include > the new version. > > Is there a way to reload the facts if a file changes during > pluginsync? > > facter version 1.3.8 > puppetd version 0.24.4 > > Greetings > Christoph > > > >This actually happens to me on .24.4 with a regular (non-custom) fact: hostname. I get an error that it can''t parse an erb template i have that uses the hostname fact. On the second run it''s fine. Possibly a bug? 24.4 is kind of dated, so that''s what I chalk it up to. --~--~---------~--~----~------------~-------~--~----~ 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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---