On Thu, Mar 28, 2013 at 10:20 AM, Felipe Salum <[email protected]> wrote:
> Right time for this :) > > If I'm running this outside the localhost, do I need any specific auth > permission ? > Yes, you'll need to hit PuppetDB's HTTPS port (8081 by default) and you'll have to supply a client certificate. Here's the relevant section from the manual: http://docs.puppetlabs.com/puppetdb/1.1/api/query/curl.html#using-curl-from-remote-hosts-sslhttps deepak > > Regards, > Felipe > > > On Wednesday, March 27, 2013 7:21:09 AM UTC-7, Ken Barber wrote: > >> Here is a better working example as a gist, with what you should see >> in the puppetdb.log if it was successful: >> >> https://gist.github.com/**kbarber/5254512<https://gist.github.com/kbarber/5254512> >> >> On Wed, Mar 27, 2013 at 2:19 PM, Ken Barber <[email protected]> wrote: >> > Try: >> > >> > curl -vv -G -H "Accept: application/json" >> > 'http://localhost:8080/v2/**commands<http://localhost:8080/v2/commands>' >> --data-urlencode >> > 'payload={"command":"**deactivate node","version": >> > 1,"payload":"\"yournodename\""**}' >> > >> > The command needs to be submitted with the form parameter 'payload'. >> > The 'payload' part of the command is itself a JSON serialised string >> > (hence the extra quotes and escaping). >> > >> > ken. >> > >> > On Wed, Mar 27, 2013 at 6:46 AM, Alexander Grushin <[email protected]> >> wrote: >> >> Hello, all >> >> >> >> I'm trying to use puppetdb's deactivate api call but can't find how to >> >> correctly pass node name via payload. >> >> >> >> Calls like >> >> `curl -G -H "Accept: application/json" 'http://localhost:8080/v2/** >> commands <http://localhost:8080/v2/commands>' >> >> --data-urlencode '{ "command": "deactivate node", "version": 1, >> "payload": { >> >> "name": "nodename.domain.tld" } }'` >> >> returns 'missing payload' error. >> >> >> >> Perhaps, key name is wrong, but in the documentation there are just >> 'JSON >> >> string', without any key names. >> >> http://docs.puppetlabs.com/**puppetdb/1.1/api/commands.** >> html#deactivate-node-version-1<http://docs.puppetlabs.com/puppetdb/1.1/api/commands.html#deactivate-node-version-1> >> >> >> >> Could anybody give the real example how to use this call? >> >> >> >> Thanks! >> >> >> >> --- >> >> Alexander Grushin >> >> >> >> -- >> >> 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 post to this group, send email to [email protected]. >> >> Visit this group at http://groups.google.com/** >> group/puppet-users?hl=en<http://groups.google.com/group/puppet-users?hl=en>. >> >> >> For more options, visit >> >> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>. >> >> >> >> >> >> > -- > 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 post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/puppet-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
