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.