Hi there, I'm running into a similar probelm where the custom fact declaration file is disappearing when I run the puppet agent. What did you restart to resolve the problem?
On Monday, 24 June 2013 15:28:41 UTC+10, Alexander Grushin wrote: > > You are right, thanks! > > Custom fact get disappearing because of periodic run of puppet agent with > old facter. Restart solved this problem. > > On Thursday, June 20, 2013 1:18:09 PM UTC+4, David Schmitt wrote: >> >> Perhaps you have still an agent running who has loaded an older facter >> version? >> >> The default expiration of nodes in puppetdb should be in the order of >> days, if it is even enabled by default. >> >> >> Regards, D. >> >> On 20.06.2013 10:19, Alexander Grushin wrote: >> > Interesting... >> > >> > This fact returned using PuppetDB API query only after I run puppet >> > agent -t manually. >> > I believe this fact should appear after usual puppet agent daemon run >> > (every 10 minutes), but it doesn't. >> > >> > And what is more interesting - those entries disappear after a while. >> > Looks like some expiration procedure in action? >> > >> > $ curl -X GET -H 'Accept: application/json' >> > http://puppetdb:8080/v2/facts --data-urlencode 'query=["=", "name", >> > "appenvironment"]' >> > [ { >> > "certname" : "web0.local", >> > "name" : "appenvironment", >> > "value" : "production" >> > }, { >> > "certname" : "web98.local", >> > "name" : "appenvironment", >> > "value" : "production" >> > }, { >> > "certname" : "web99.local", >> > "name" : "appenvironment", >> > "value" : "production" >> > } ] >> > >> > After a while: >> > >> > $ curl -X GET -H 'Accept: application/json' >> > http://puppetdb:8080/v2/facts --data-urlencode 'query=["=", "name", >> > "appenvironment"]' >> > [ { >> > "certname" : "web97.local", >> > "name" : "appenvironment", >> > "value" : "production" >> > }, { >> > "certname" : "web98.local", >> > "name" : "appenvironment", >> > "value" : "production" >> > } ] >> > >> > And one more time: >> > $ curl -X GET -H 'Accept: application/json' >> > http://puppetdb:8080/v2/facts --data-urlencode 'query=["=", "name", >> > "appenvironment"]' >> > [ { >> > "certname" : "web97.local", >> > "name" : "appenvironment", >> > "value" : "production" >> > } ] >> > >> > -- >> > 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 puppet-users...@googlegroups.com. >> > To post to this group, send email to puppet...@googlegroups.com. >> > Visit this group at http://groups.google.com/group/puppet-users. >> > For more options, visit https://groups.google.com/groups/opt_out. >> > >> > >> >> -- 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 puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/c4940b23-b6ee-4740-bc3e-3ada434ddea2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.