On Tuesday, 20 January 2015 20:00:14 UTC, JonY wrote:
I'm hoping to use this library (or something similar) to request a single > fact from all nodes. The equiv curl request would be 'curl -X GET > http://host:8080/v3/facts --data-urlencode > 'query=["=","name","fs_space"]'. > > I've been looking at the docs on ' > https://github.com/puppetlabs/puppetdb-ruby' but I can't seem to get the > syntax correct for this type of request. Suggestions? > It'll look like this: response = client.request( 'facts', [:'=', 'name', 'fs_space'] ) nodes = response.data The response data will be an array of hashes - each hash containing the node's "certname" and the "name" and "value" of its fact. -- 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/b35a4b18-99a8-4d83-be23-15e128201dc3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.