thanks done 

On Monday, August 1, 2016 at 9:17:46 PM UTC-4, Stephen Granger wrote:
>
> Are you using the uri module mentioned previously? if the failure is an 
> ansible task error, you can use the ignore_errors statement in your task
>
> - name: get url
>   uri:
>     ...snip...
>   ignore_errors: true
>
>
> On 1 August 2016 at 17:35, GBANE FETIGUE <[email protected] <javascript:>> 
> wrote:
>
>> Thanks, it works but failed running I used the status code 302 but I got 
>> the response how can I skip the failure?   
>>
>>
>> On Monday, August 1, 2016 at 3:41:45 PM UTC-4, Kai Stian Olstad wrote:
>>>
>>> On 01. aug. 2016 20:47, GBANE FETIGUE wrote: 
>>> > Here is the full response 
>>> >  "deployment.stdout": "<!DOCTYPE html><html><head><title>Apache 
>>> > Tomcat/8.0.26 - Error report</title><style type=\"text/css\">H1 
>>> > 
>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;}
>>>  
>>>
>>> > H2 
>>> > 
>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;}
>>>  
>>>
>>> > H3 
>>> > 
>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;}
>>>  
>>>
>>> > BODY 
>>> > 
>>> {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B 
>>> > 
>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} 
>>> > P 
>>> > 
>>> {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A
>>>  
>>>
>>> > {color : black;}A.name {color : black;}.line {height: 1px; 
>>> > background-color: #525D76; border: none;}</style> 
>>> </head><body><h1>HTTP 
>>> > Status 500 - org.codehaus.jackson.JsonParseException: Unexpected 
>>> character 
>>> > ('&quot;' (code 34)): was expecting a colon to separate field name and 
>>> > value</h1><div class=\"line\"></div><p><b>type</b> Exception 
>>> > report</p><p><b>message</b> 
>>> <u>org.codehaus.jackson.JsonParseException: 
>>> > Unexpected character ('&quot;' (code 34)): was expecting a colon to 
>>> > separate field name and value</u></p><p><b>description</b> <u>The 
>>> server 
>>> > encountered an internal error that prevented it from fulfilling this 
>>> > 
>>> request.</u></p><p><b>exception</b></p><pre>javax.servlet.ServletException: 
>>> > org.codehaus.jackson.JsonParseException: Unexpected character 
>>> ('&quot;' 
>>> > (code 34)): was expecting a colon to separate field name and value\n 
>>> at 
>>> > [Source: org.apache.catalina.connector.CoyoteInputStream@89b14a5; 
>>> line: 1, 
>>> > column: 
>>> > 
>>> 23]\n\tcom.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:403)\n\tcom.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:478)\n\tcom.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:663)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:729)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.mule.galaxy.web.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:27)\n\torg.mule.galaxy.web.ContextPathSaverFilter.doFilter(ContextPathSaverFilter.java:48)\n\torg.springmodules.jcr.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:93)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)\n\tcom.mulesoft.common.remoting.RemoteContextSetupFilter.doFilter(RemoteContextSetupFilter.java:51)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)\n\torg.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)\n\torg.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:181)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)\n\torg.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\n\torg.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)\n</pre><p><b>root
>>>  
>>>
>>> > cause</b></p><pre>org.codehaus.jackson.JsonParseException: Unexpected 
>>> > character ('&quot;' (code 34)): was expecting a colon to separate 
>>> field 
>>> > name and value\n at [Source: 
>>> > org.apache.catalina.connector.CoyoteInputStream@89b14a5; line: 1, 
>>> column: 
>>> > 
>>> 23]\n\torg.codehaus.jackson.impl.JsonParserBase._constructError(JsonParserBase.java:651)\n\torg.codehaus.jackson.impl.JsonParserBase._reportError(JsonParserBase.java:635)\n\torg.codehaus.jackson.impl.JsonParserBase._reportUnexpectedChar(JsonParserBase.java:576)\n\torg.codehaus.jackson.impl.Utf8StreamParser.nextToken(Utf8StreamParser.java:132)\n\torg.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:346)\n\torg.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:299)\n\torg.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:983)\n\torg.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:526)\n\torg.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:213)\n\tcom.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:444)\n\tcom.sun.jersey.server.impl.model.method.dispatch.EntityParamDispatchProvider$EntityInjectable.getValue(EntityParamDispatchProvider.java:137)\n\tcom.sun.jersey.server.impl.inject.InjectableValuesProvider.getInjectableValues(InjectableValuesProvider.java:43)\n\tcom.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$EntityParamInInvoker.getParams(AbstractResourceMethodDispatchProvider.java:123)\n\tcom.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:170)\n\tcom.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:67)\n\tcom.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:265)\n\tcom.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:83)\n\tcom.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:133)\n\tcom.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:71)\n\tcom.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:996)\n\tcom.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:947)\n\tcom.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:938)\n\tcom.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:399)\n\tcom.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:478)\n\tcom.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:663)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:729)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.mule.galaxy.web.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:27)\n\torg.mule.galaxy.web.ContextPathSaverFilter.doFilter(ContextPathSaverFilter.java:48)\n\torg.springmodules.jcr.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:93)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)\n\tcom.mulesoft.common.remoting.RemoteContextSetupFilter.doFilter(RemoteContextSetupFilter.java:51)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)\n\torg.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)\n\torg.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:181)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)\n\torg.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)\n\torg.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)\n\torg.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\n\torg.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)\n</pre><p><b>note</b>
>>>  
>>>
>>> > <u>The full stack trace of the root cause is available in the Apache 
>>> > Tomcat/8.0.26 logs.</u></p><hr class=\"line\"><h3>Apache 
>>> > Tomcat/8.0.26</h3></body></html>" 
>>> > On Sunday, July 31, 2016 at 2:46:29 PM UTC-4, Kai Stian Olstad wrote: 
>>>
>>> Now, you have done someting to you curl line, because this is nothing 
>>> like what you posted last time. 
>>>
>>> >> On 31. juli 2016 20:28, GBANE FETIGUE wrote: 
>>> >>> "local$41d39485-d193-4d4b-ae59-1440d2b5c858"}*but the response that 
>>> I am 
>>> >>> having is this one : 
>>> >>> ok: [ip-172-31-61-191.ec2.internal] => { 
>>> >>>     "deployment": { 
>>> >>>         "changed": true, 
>>> >>>         "cmd": [ 
>>> >>>             "curl", 
>>> >>>             "--basic", 
>>> >>>             "-u", 
>>> >>>             "admin:admin", 
>>> >>>             "-d", 
>>> >>>             "{\"name:ms3-test-app\" 
>>> >>> \"servers:[local$d50bdc24-ff04-4327-9284-7bb708e21c25\"] 
>>> >>> \"applications:[local$88853b6a-0894-4afc-be83-6f76d2e9d9bb\"]}", 
>>> >>>             "--header", 
>>> >>>             "Content-Type:application/json", 
>>> >>>             "
>>> http://52.73.56.141:8080/mmc-console-3.6.2/api/deployments"; 
>>> >> 
>>> >>>         ], 
>>> >>>         "delta": "0:00:00.015622", 
>>> >>>         "end": "2016-07-31 18:13:11.427146", 
>>> >>>         "rc": 0, 
>>> >>>         "start": "2016-07-31 18:13:11.411524", 
>>> >>>         "stderr": "  % Total    % Received % Xferd  Average Speed   
>>> Time 
>>>
>>> This is what you postet last time, the only thing you are missing here 
>>> is a few lines. 
>>>
>>> I made a little test: 
>>> - command: curl --basic -u admin:admin -d 
>>> '{"name":"ms3-simple-hello-world-app" , "servers":[ 
>>> "local$d50bdc24-ff04-4327-9284-7bb708e21c25" ], "applications":[ 
>>> "local$43d12cfd-f64a-4fa9-9367-3a0109c1721d" ]}' --header 
>>> 'Content-Type:application/json' 
>>> http://52.73.56.141:8080/mmc-console-3.6.2/api/deployments 
>>>     register: result 
>>>
>>>    TASK [debug] 
>>> ******************************************************************* 
>>> ok: [localhost] => { 
>>>       "result": { 
>>>           "changed": true, 
>>>           "cmd": [ 
>>>               "curl", 
>>>               "--basic", 
>>>               "-u", 
>>>               "admin:admin", 
>>>               "-d", 
>>>               "{\"name\":\"ms3-simple-hello-world-app\" , \"servers\":[ 
>>> \"local$d50bdc24-ff04-4327-9284-7bb708e21c25\" ], \"applications\":[ 
>>> \"local$43d12cfd-f64a-4fa9-9367-3a0109c1721d\" ]}", 
>>>               "--header", 
>>>               "Content-Type:application/json", 
>>>               "
>>> http://52.73.56.141:8080/mmc-console-3.6.2/api/deployments"; 
>>>           ], 
>>>           "delta": "0:00:00.422805", 
>>>           "end": "2016-08-01 21:14:43.138400", 
>>>           "rc": 0, 
>>>           "start": "2016-08-01 21:14:42.715595", 
>>>           "stderr": "  % Total    % Received % Xferd  Average Speed Time 
>>>     Time     Time  Current\n                                 Dload 
>>> Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0 
>>>        0      0 --:--:-- --:--:-- --:--:--     0\r100   254    0    91 
>>> 100   163    219    393 --:--:-- --:--:-- --:--:--   394", 
>>>           "stdout": "A deployment with that name already exists chose 
>>> another name please or remove existing one", 
>>>           "stdout_lines": [ 
>>>               "A deployment with that name already exists chose another 
>>> name please or remove existing one" 
>>>           ], 
>>>           "warnings": [ 
>>>               "Consider using get_url or uri module rather than running 
>>> curl" 
>>>           ] 
>>>       } 
>>> } 
>>>
>>>
>>> Since you no longer is using curl with forms, you could as Alex mention 
>>> use the uri module also. 
>>>
>>> - uri: 
>>>    url=http://52.73.56.141:8080/mmc-console-3.6.2/api/deployments 
>>>    method=POST 
>>>    force_basic_auth=yes 
>>>    user=admin 
>>>    password=admin 
>>>    body_format=json 
>>>   
>>> body='{"name":"ms3-simple-hello-world-app","servers":["local$d50bdc24-ff04-4327-9284-7bb708e21c25"],"applications":["local$43d12cfd-f64a-4fa9-9367-3a0109c1721d"]}'
>>>  
>>>
>>>    headers=Content-Type=application/json 
>>>
>>> The uri module will fail at the moment, but this behavior can be 
>>> controlled with "status_code". 
>>>
>>> -- 
>>> Kai Stian Olstad 
>>>
>> -- 
>> 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/efe19ecb-7e96-4f76-9ac2-6a5b03e2f408%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/efe19ecb-7e96-4f76-9ac2-6a5b03e2f408%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Steve
>

-- 
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/9fe367f2-56b5-4f97-8650-a029e013d6a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to