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 <harish...@gmail.com> 
>> 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 puppet-users...@googlegroups.com. 
>> > 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 puppet-users...@googlegroups.com <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 puppet-users+unsubscr...@googlegroups.com.
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