Hello, with my puppetdb - I can't query any resource or catalog - exported resources are not working
This is working : # echo '["=", ["fact", "rubyversion"], "1.8.7"]' > queryfile # curl -X GET http://localhost:8080/v3/nodes --data-urlencode query@queryfile 2>/dev/null | tail -7 }, { "name" : "el6.labolinux.fr", "deactivated" : null, "catalog_timestamp" : null, "facts_timestamp" : "2014-02-25T08:18:07.529Z", "report_timestamp" : "2014-02-25T08:18:10.018Z" I can also query with success the facts, metrics, reports (reports=store,puppetdb) endpoints. But it is not working with the resources or catalog endpoint : curl -X GET 'http://localhost:8080/v3/resources/User' -> [] curl -X GET 'http://localhost:8080/v3/resources/Package' -> [] curl -X GET 'http://localhost:8080/v3/resources/File' -> [] curl -X GET http://localhost:8080/v3/catalogs/el6.labolinux.fr -> { "error" : "Could not find catalog for el6.labolinux.fr" } curl -X GET http://localhost:8080/v3/nodes 2>/dev/null | grep name | grep el6.labolinux.fr -> "name" : "el6.labolinux.fr", In addition, this is not working from the puppet master : # puppet node status el6.labolinux.fr Error: Could not retrieve status for el6.labolinux.fr: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read finished A # puppet cert list el6.labolinux.fr + "el6.labolinux.fr" (SHA256) 76:00:C9:B9:0C:31:61:9C:A5:D9:B4:49:D7:17:39:76:15:9D:18:2C:E0:07:41:6B:6C:3A:4D:68:E1:BF:65:0D I think that a consequence is that my exported resources don't work. Here is my configuration. On the master : # dpkg-query -W | egrep 'puppet(master|db)' puppetdb-terminus 1.6.2-1puppetlabs1 puppetmaster 3.4.3-1puppetlabs1 puppetmaster-common 3.4.3-1puppetlabs1 In puppet.conf on the master : [master] storeconfigs=true storeconfig_backend=puppetdb reports=store,puppetdb In routes.yaml on the master : --- master: facts: terminus: puppetdb cache: yaml In puppetdb.conf on the master : [main] server=el6.labolinux.fr port=8081 soft_write_failure=true On the puppetdb node : [root@el6 ~]# rpm -qa | grep '^puppet' puppet-3.3.2-1.el6.noarch puppetdb-1.6.2-1.el6.noarch Database backend configuration : [database] classname = org.postgresql.Driver subprotocol = postgresql subname = //127.0.0.1:5432/puppetdb username = puppetdb What am I missing ? Louis Coilliot -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAE9jN32UqUR3uTuHNJqse5hBiLr84qCwC6ri3TD9oFJSY%2BumJA%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
