Well that was the issue. Just added some new credentials without the @ symbol in the password and it's working.
Thanks, Jay On Wednesday, February 4, 2015 at 11:57:38 AM UTC-6, [email protected] wrote: > > Thanks for the response. I'm wondering if it's the password. It has an @ > symbol in it. I've tried encoding that with %40, but that still doesn't > work either. Any suggestions on how to get around that issue? > > Thanks, > Jay > > On Wednesday, February 4, 2015 at 11:46:13 AM UTC-6, Dick Davies wrote: >> >> It's attempting to use the proxy by the looks of it, it just doesn't >> like the user/pass you're providing. >> >> >> On 4 February 2015 at 17:37, <[email protected]> wrote: >> > Hello, >> > >> > I'm having some trouble getting proxy authentication to work in >> Ansible. I >> > have a simple playbook I'm using to test with the `uri` module and a >> remote >> > REST API service. >> > >> > - hosts: localhost >> > connection: localhost >> > vars: >> > proxy_env: >> > http_proxy: http://user:p%[email protected] >> > https_proxy: http://user:p%[email protected] >> > remote_url: https://my.remotesite.com/api/v1 >> > api_id: 1234 >> > api_key: 1234-5678 >> > tasks: >> > - debug: msg="Testing {{ proxy_env }}" >> > - uri: url={{ remote_url }} >> > method=POST body="api_id={{ api_id }}&api_key={{ api_key }}" >> > environment: proxy_env >> > >> > And the result is always >> > >> > failed: [localhost] => {"failed": true, "parsed": false} >> > Traceback (most recent call last): >> > File >> > >> "/home/user/.ansible/tmp/ansible-tmp-1423071257.11-151456645393471/uri", >> > line 2011, in <module> >> > main() >> > File >> > >> "/home/user/.ansible/tmp/ansible-tmp-1423071257.11-151456645393471/uri", >> > line 403, in main >> > resp, content, dest = uri(module, url, dest, user, password, body, >> > method, dict_headers, redirects, socket_timeout) >> > File >> > >> "/home/user/.ansible/tmp/ansible-tmp-1423071257.11-151456645393471/uri", >> > line 302, in uri >> > resp, content = h.request(url, method=method, body=body, >> > headers=headers) >> > File "/usr/lib/python2.6/site-packages/httplib2/__init__.py", line >> 1605, >> > in request >> > (response, content) = self._request(conn, authority, uri, >> request_uri, >> > method, body, headers, redirections, cachekey) >> > File "/usr/lib/python2.6/site-packages/httplib2/__init__.py", line >> 1353, >> > in _request >> > (response, content) = self._conn_request(conn, request_uri, method, >> > body, headers) >> > File "/usr/lib/python2.6/site-packages/httplib2/__init__.py", line >> 1289, >> > in _conn_request >> > conn.connect() >> > File "/usr/lib/python2.6/site-packages/httplib2/__init__.py", line >> 1018, >> > in connect >> > sock.connect((self.host, self.port)) >> > File "/usr/lib/python2.6/site-packages/httplib2/socks.py", line 424, >> in >> > connect >> > self.__negotiatehttp(destpair[0], destpair[1]) >> > File "/usr/lib/python2.6/site-packages/httplib2/socks.py", line 390, >> in >> > __negotiatehttp >> > raise HTTPError((statuscode, statusline[2])) >> > httplib2.socks.HTTPError: (407, 'Proxy Authentication Required') >> > >> > The directions at http://docs.ansible.com/playbooks_environment.html >> are >> > quite clear, so I'm not sure what is going on. >> > >> > Have I defined something in my playbook incorrectly? >> > >> > Does the `uri` module not respect proxy environment settings? >> > >> > Thanks, >> > Jay >> > >> > -- >> > 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/30669427-a370-428f-bdac-09c6307ed3fa%40googlegroups.com. >> >> >> > For more options, visit https://groups.google.com/d/optout. >> > -- 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/dcd92c7e-6790-41e2-851f-b2453de0602c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
