Hard Code Ansible return 302 error message

Hi Folks,
I am writing that ansible to register Mule server .It’s fine you don’t Mule I do believe you can still help me. Here is the Error :

failed: [ip-172-31-57-168.ec2.internal] => {“content”: “”, “content_length”: “0”, “date”: “Wed, 13 Apr 2016 20:23:32 GMT”, “failed”: true, “location”: “http://ec2-54-165-243-43.compute-1.amazonaws.com:8080/mmc-console-3.6.2/login.jsp;jsessionid=F7534E8A910F63C9AE877723F908F55E”, “redirected”: false, “server”: “Apache-Coyote/1.1”, “set_cookie”: “JSESSIONID=F7534E8A910F63C9AE877723F908F55E; Path=/mmc-console-3.6.2/; HttpOnly”, “status”: 302}
msg: Status code was not [200]

FATAL: all hosts have already failed – aborting

PLAY RECAP ********************************************************************
to retry, use: --limit @/root/master.retry

ip-172-31-57-168.ec2.internal : ok=32 changed=8 unreachable=0 failed=1

My Ansible returning that error message is :

In addition, whenever I am adding status_code: 302 it run fine but that’s not what I want to do . Any ideas is Welcome !!!

What are you trying to achieve? Do you want uri to follow the 302?

The default for follow_redirects for the uri module is “safe”. “safe” means that it will only follow certain redirects if the request is a HEAD or GET. You are performing a POST so it does not follow the redirect.

You could add follow_redirects: all to get it to follow the redirect.

Thanks I am trying to translate the curl on ansible to register a sever . It’s possible to use a POST

curl --basic -u admin:admin -d ‘{ “name” : “Test”, “agentUrl” : “http://localhost:7777/mmc-support”, “groupIds”:[“0bc8932b-8463-46cd-9a1f-77060756c5c0”] }’ --header ‘Content-Type: application/json’ http://localhost:8080/mmc/api/servers