Ansible - AUtorizarion tokens with uri module

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:

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.

Hi WHERE YOU ABLE TO SOLVE THIS ISSUE?

I AM ALSO GETTING THE SAME ERROR?

Any update on this

Any update on this

Someone already asked the same thing after 4 months and got no response.
So asking again after 6 years will almost certainly not get you a
response either.
Start a new question with your own data/logs/etc instead of
resurrecting ancient threads.