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
On Wednesday, April 13, 2016 at 5:16:35 PM UTC-4, Matt Martz wrote:
>
> 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.
>
> On Wed, Apr 13, 2016 at 3:59 PM, GBANE FETIGUE <[email protected]
> <javascript:>> wrote:
>
>>
>>
>> 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
>>
>> <http://www.google.com/url?q=http%3A%2F%2Fec2-54-165-243-43.compute-1.amazonaws.com%3A8080%2Fmmc-console-3.6.2%2Flogin.jsp%3Bjsessionid%3DF7534E8A910F63C9AE877723F908F55E&sa=D&sntz=1&usg=AFQjCNFzLld2SSDoFNvaZx1dKethwfIW9Q>",
>>
>> "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 :
>>
>> - uri:
>> url:
>> http://ec2-54-165-243-43.compute-1.amazonaws.com:8080/mmc-console-3.6.2/api/servers
>> method: POST
>> user: admin
>> password: admin
>> return_content: yes
>> body: "{\"name\": \"ec2-52-207-234-33.compute-1.amazonaws.com\",
>> \"agentUrl\": \"http//
>> ec2-52-207-234-33.compute-1.amazonaws.com:7777/mmc-support\
>> <http://ec2-52-207-234-33.compute-1.amazonaws.com:7777/mmc-support%5C>",
>> \"mmc_group_id\": \"local$4459223d-fa52-44b8-bdb4-7409fe96dd77\"}"
>> body_format: json
>>
>> 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 !!!!
>>
>> --
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]
>> <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/17d6c885-0e64-4e62-ae48-3692205b4e01%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/ansible-project/17d6c885-0e64-4e62-ae48-3692205b4e01%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Matt Martz
> @sivel
> sivel.net
>
--
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/4d78af51-c776-4756-83b2-1e3dc1541e3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.