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+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@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 post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.