Hi WHERE YOU ABLE TO SOLVE THIS ISSUE?

I AM ALSO GETTING THE SAME ERROR?

On Friday, April 15, 2016 at 5:41:15 AM UTC-7, John McCormack wrote:
>
> Hi 
> I am trying to use the uri module to connect to my cloud providers API's 
>
> curl commands work fine: 
>
> curl -i -X POST https://api.madrid.gigas.com/token -d 
> 'login=apiuser&password=apipswd' -H 'Accept: application/json'
>
>
>
> curl -v -i -X GET https://api.miami.gigas.com/virtual_machines -H 
> "Authorization: Gigas token=apitoken" -H 'Accept: application/json'
>
>
>   tasks:
>   - uri:
>       url: https://api.miami.gigas.com/token
>       method: POST
>       body: "login=user&password=pass"
>       HEADER_Content-Type: "application/x-www-form-urlencoded"
>       status_code: 200
>       return_content: yes
>     register: login
>
>   - uri:
>       url: https://api.miami.gigas.com/virtual_machines
>       method: GET
>       return_content: yes
>       HEADER_cookie: "{{login.set_cookie}}"
>
>
>
> output from Ansible: 
>
>
> TASK: [uri ] 
> ****************************************************************** 
> ok: [owncloud] => {"access_control_allow_origin": "*", 
> "access_control_expose_headers": "Location, Authorization, X-Total, 
> X-Total-Pages, X-Page, X-Per-Page", "changed": false, "content": 
> "{\"token\": \"gig:3f60064553927bf04e7f4374656fd02cd03e2c11243ef925\", 
> \"expires\": \"1460718309\"}", "content_length": "90", "content_type": 
> "application/json; charset=UTF-8", "date": "Fri, 15 Apr 2016 10:35:09 GMT", 
> "json": {"expires": "1460718309", "token": 
> "gig:3f60064553927bf04e7f4374656fd02cd03e2c11243ef925"}, "redirected": 
> false, "server": "TornadoServer/3.0.1", "set_cookie": "SERVERID=mia2; 
> path=/", "status": 200}
>
> TASK: [uri ] 
> ****************************************************************** 
> failed: [owncloud] => {"access_control_allow_origin": "*", 
> "access_control_expose_headers": "Location, Authorization, X-Total, 
> X-Total-Pages, X-Page, X-Per-Page", "content": "{\"error\": \"Unauthorized: 
> Please provide an authentication token\"}", "content_length": "65", 
> "content_type": "application/json; charset=UTF-8", "date": "Fri, 15 Apr 
> 2016 10:35:10 GMT", "failed": true, "json": {"error": "Unauthorized: Please 
> provide an authentication token"}, "redirected": false, "server": 
> "TornadoServer/3.0.1", "status": 401}
> msg: Status code was not 200
>
> FATAL: all hosts have already failed -- aborting
>
> Anyone any ideas?
>
> I have tried different combinations of the ansible yaml files, but nothing 
> seems to work for me... Generally end up with the same error.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/03f7d37b-0fdf-4b78-b0f5-4af31a48c69d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to