Hi Wyatt,

Thanks for your quick reply !

I do get some response for /v3/resources/Package , but it does not contain 
any information about software's installed on node and it's versions. 

My data of interest is similar to following ( I got this from node when i 
issue *"puppet resource package"*) . Please help.

package { 'Notepad++':
  ensure => '6.9.1',
}
package { 'Puppet':
  ensure => '3.8.7',
}
package { 'Realtek Ethernet Controller Driver':
  ensure => '7.87.529.2014',
}

Thanks

On Thursday, May 19, 2016 at 12:16:13 AM UTC+5:30, Wyatt Alt wrote:
>
> Hey Harish,
>
> Your issue could be that trailing backslash. PuppetDB is likely 
> interpretting it as a query for all resources with type "" (i.e empty 
> string).
>
> You should be able to get all package resources with 
> /v3/resources/Package, and you can restrict that to a given node with
>
> curl -X GET http://<host>:8080/v3/resources/Package -d 
> 'query=["=","certname","example.com"]'
>
> Wyatt
>
>
>
> On 05/18/2016 11:08 AM, Harish Kothuri wrote:
>
> Hi Ken, 
>
> Thanks for your reply.
>
> I got the resource and catalog endpoints working after changing the 
> confdir ownership with " sudo chown -R puppet:puppet `sudo puppet config 
> print confdir`".
>
> Now, i just need to get the resource list for all machines or for a 
> specific machine. I can't seem to find the resource/package list from " 
> http://sdin-swt-ctf-01:8080/v3/resources/"; 
>
> Plz help.
>
> Thanks
>
> On Wednesday, May 18, 2016 at 6:47:17 PM UTC+5:30, Ken Barber wrote: 
>>
>> So at a high level .... 
>>
>> The resources are populated from successful Puppet runs that submit 
>> their catalogs to PuppetDB. So step 1, run puppet agent -t or 
>> whatever, if you aren't seeing something like this in your 
>> puppetdb.log: 
>>
>> 2016-05-18 14:12:28,855 INFO  [command-proc-3055] [p.p.command] 
>> [898d1f2d-f96b-450f-a627-7fb90eb7d491] [replace catalog] 
>> macbook-pro-9.lan 
>>
>> Then the connection between puppet master & puppetdb is not configured 
>> correctly, these instructions cover that: 
>>
>> https://docs.puppet.com/puppetdb/4.0/connect_puppet_master.html 
>>
>> (adjust for your version of PuppetDB, which looks like its a 2.x to me) 
>>
>> You should also check your puppet master logs to see if there are any 
>> errors while submitting the catalog. 
>>
>> ken. 
>>
>> On Wed, May 18, 2016 at 7:21 AM, Harish Kothuri <[email protected]> 
>> wrote: 
>> > Hi, 
>> > 
>> > I am trying to access resources from PuppetDB API as follows, API makes 
>> a 
>> > successful call but empty response. 
>> > 
>> > API call: 
>> > curl -X GET 'http://sdin-swt-ctf-01:8080/v3/resources/' 
>> > 
>> > Ouput: 
>> > [ ] 
>> > 
>> > Is there anything that i need to enable to populate the same? 
>> > 
>> > 
>> > Thanks 
>> > 
>> > -- 
>> > 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/ca08dcc7-f58b-462e-b9ab-6c6dd5610fe8%40googlegroups.com.
>>  
>>
>> > For more options, visit https://groups.google.com/d/optout. 
>>
> -- 
> 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] <javascript:>.
> To view this discussion on the web visit 
> <https://groups.google.com/d/msgid/puppet-users/69a5f06d-374d-4229-9cab-9bbd98e1c4f5%40googlegroups.com?utm_medium=email&utm_source=footer>
> https://groups.google.com/d/msgid/puppet-users/69a5f06d-374d-4229-9cab-9bbd98e1c4f5%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
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/f51215df-1364-4f51-9c5a-7c7d9f15e069%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to