I didn't mean defaults -- I mean "we should set this as universally required because we can't provide sensible defaults, or at least when the module needs it"
On Fri, Apr 4, 2014 at 2:07 PM, Michael DeHaan <[email protected]> wrote: > We should either add the region parameter as universally required or > provide sensible defaults. > > Please do file a bug on this. > > Thanks! > > > On Fri, Apr 4, 2014 at 12:36 PM, i iordanov <[email protected]> wrote: > >> Hi Benno, >> >> Thanks, that did help. Now I get further. So this is a documentation >> issue. >> >> Now I am suffering from a lack of a feature which is a different >> issue. With the current code, I am unable to place the ELB into a VPC >> which is necessary for my use-case. >> >> Cheers! >> iordan >> >> On Fri, Apr 4, 2014 at 11:44 AM, benno joy <[email protected]> wrote: >> > >> > Can you try passing "region: foo" as a parameter and see if that helps. >> > >> > >> > >> > >> > On Fri, Apr 4, 2014 at 8:57 PM, i iordanov <[email protected]> wrote: >> >> >> >> Hi Michael, >> >> >> >> I just built Ansible from the latest devel branch and I'm still seeing >> >> the same error. I don't quite understand whether I need to patch the >> >> devel branch with anything before testing. >> >> >> >> If not, I've already tested with the latest devel branch and this is a >> new >> >> bug. >> >> >> >> Thanks! >> >> iordan >> >> >> >> On Fri, Apr 4, 2014 at 11:20 AM, Michael DeHaan <[email protected]> >> >> wrote: >> >> > There have been some tickets open about ec2_elb recently: >> >> > >> >> > Please review the following and see if your issues are addressed by >> the >> >> > latest on the development branch: >> >> > >> >> > >> >> > >> https://github.com/ansible/ansible/search?q=ec2_elb&ref=cmdform&type=Issues >> >> > >> >> > If not and you are still seeing issues on the development branch, >> please >> >> > open a new ticket. >> >> > >> >> > >> >> > >> >> > On Fri, Apr 4, 2014 at 11:17 AM, i iordanov <[email protected]> >> wrote: >> >> >> >> >> >> Hello! >> >> >> >> >> >> I may be doing something wrong, but I tried so many different >> things, I >> >> >> though it should report just in case. So far, I've tried Ansible 1.5 >> >> >> built >> >> >> from the repository and from Debian testing, and Ansible 1.6 (build >> >> >> from >> >> >> today's devel branch state). Also, I've tried with python-boto 2.9.x >> >> >> (from >> >> >> Ubuntu Saucy), 2.25 (Debian testing), and 2.27 (Debian unstable). >> The >> >> >> platform I'm running on is Debian Wheezy because I wanted everything >> >> >> else to >> >> >> be rock-solid. >> >> >> >> >> >> I've tried simplifying my DNS settings to just leaving "nameserver >> >> >> 8.8.8.8" just in case it was a DNS issue. >> >> >> >> >> >> Here is the absolutely trivial ec2_elb_lb configuration that fails >> and >> >> >> the >> >> >> error it fails with. This is the example almost straight out of the >> >> >> online >> >> >> manual. I started with a much more complicated config and eventually >> >> >> decided >> >> >> to trivialize it to see if the error still recurs, and indeed it >> does. >> >> >> >> >> >> =================================================== >> >> >> name: Start load-balancers >> >> >> ec2_elb_lb: >> >> >> aws_access_key: "{{ ec2_access_key }}" >> >> >> aws_secret_key: "{{ ec2_secret_key }}" >> >> >> name: "test-please-delete" >> >> >> state: present >> >> >> zones: >> >> >> - us-east-1a >> >> >> - us-east-1d >> >> >> listeners: >> >> >> - protocol: http # options are http, https, ssl, tcp >> >> >> load_balancer_port: 80 >> >> >> instance_port: 80 >> >> >> =================================================== >> >> >> >> >> >> When ansible gets to this task, it hangs for a while and then >> reports >> >> >> the >> >> >> following error. Since the error occurs in python-httplib2, I tried >> >> >> updating >> >> >> it from 0.7 (Debian wheezy) to 0.8 (Debian testing), but that didn't >> >> >> help >> >> >> either: >> >> >> >> >> >> TASK: [Start load-balancers] >> >> >> ************************************************** >> >> >> failed: [localhost] => {"failed": true, "parsed": false} >> >> >> invalid output was: Traceback (most recent call last): >> >> >> File >> >> >> >> >> >> >> "/root/.ansible/tmp/ansible-tmp-1396624105.37-127079892448911/ec2_elb_lb", >> >> >> line 1880, in <module> >> >> >> main() >> >> >> File >> >> >> >> >> >> >> "/root/.ansible/tmp/ansible-tmp-1396624105.37-127079892448911/ec2_elb_lb", >> >> >> line 503, in main >> >> >> aws_secret_key, region=region) >> >> >> File >> >> >> >> >> >> >> "/root/.ansible/tmp/ansible-tmp-1396624105.37-127079892448911/ec2_elb_lb", >> >> >> line 210, in __init__ >> >> >> self.elb = self._get_elb() >> >> >> File >> >> >> >> >> >> >> "/root/.ansible/tmp/ansible-tmp-1396624105.37-127079892448911/ec2_elb_lb", >> >> >> line 266, in _get_elb >> >> >> elbs = self.elb_conn.get_all_load_balancers() >> >> >> File "/usr/lib/python2.7/dist-packages/boto/ec2/elb/__init__.py", >> >> >> line >> >> >> 124, in get_all_load_balancers >> >> >> [('member', LoadBalancer)]) >> >> >> File "/usr/lib/python2.7/dist-packages/boto/connection.py", line >> >> >> 1143, >> >> >> in get_list >> >> >> response = self.make_request(action, params, path, verb) >> >> >> File "/usr/lib/python2.7/dist-packages/boto/connection.py", line >> >> >> 1089, >> >> >> in make_request >> >> >> return self._mexe(http_request) >> >> >> File "/usr/lib/python2.7/dist-packages/boto/connection.py", line >> 922, >> >> >> in >> >> >> _mexe >> >> >> request.body, request.headers) >> >> >> File "/usr/lib/python2.7/httplib.py", line 962, in request >> >> >> self._send_request(method, url, body, headers) >> >> >> File "/usr/lib/python2.7/httplib.py", line 996, in _send_request >> >> >> self.endheaders(body) >> >> >> File "/usr/lib/python2.7/httplib.py", line 958, in endheaders >> >> >> self._send_output(message_body) >> >> >> File "/usr/lib/python2.7/httplib.py", line 818, in _send_output >> >> >> self.send(msg) >> >> >> File "/usr/lib/python2.7/httplib.py", line 780, in send >> >> >> self.connect() >> >> >> File "/usr/lib/python2.7/dist-packages/boto/https_connection.py", >> >> >> line >> >> >> 111, in connect >> >> >> sock.connect((self.host, self.port)) >> >> >> File "/usr/lib/python2.7/socket.py", line 224, in meth >> >> >> return getattr(self._sock,name)(*args) >> >> >> socket.gaierror: [Errno -2] Name or service not known >> >> >> >> >> >> >> >> >> FATAL: all hosts have already failed -- aborting >> >> >> >> >> >> PLAY RECAP >> >> >> ******************************************************************** >> >> >> >> >> >> Many Thanks! >> >> >> iordan >> >> >> >> >> >> -- >> >> >> 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/476a6c16-fec2-42b0-970c-f3e3754c2d2f%40googlegroups.com >> . >> >> >> For more options, visit https://groups.google.com/d/optout. >> >> > >> >> > >> >> > -- >> >> > You received this message because you are subscribed to a topic in >> the >> >> > Google Groups "Ansible Project" group. >> >> > To unsubscribe from this topic, visit >> >> > >> >> > >> https://groups.google.com/d/topic/ansible-project/dUQ0OpTkLBs/unsubscribe >> . >> >> > To unsubscribe from this group and all its topics, 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/CAEVJ8QPu%3DncFtGS-fA%3DjjipVFF3b7GeKRQTDhuVx%3D0MG_ecKYA%40mail.gmail.com >> . >> >> > >> >> > For more options, visit https://groups.google.com/d/optout. >> >> >> >> >> >> >> >> -- >> >> The conscious mind has only one thread of execution. >> >> >> >> -- >> >> 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/CAMS0tn2LoSZS7nHeTL1UOVXqLq4ZtFrUXDFHHpOP9R85_KtxkA%40mail.gmail.com >> . >> >> >> >> For more options, visit https://groups.google.com/d/optout. >> > >> > >> > -- >> > You received this message because you are subscribed to a topic in the >> > Google Groups "Ansible Project" group. >> > To unsubscribe from this topic, visit >> > >> https://groups.google.com/d/topic/ansible-project/dUQ0OpTkLBs/unsubscribe >> . >> > To unsubscribe from this group and all its topics, 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/CAFUV_d5GhvVY9v6GwJOXwZOsiWHcsYa_pfE5Up39-q_n9o1p9w%40mail.gmail.com >> . >> > >> > For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> The conscious mind has only one thread of execution. >> >> -- >> 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/CAMS0tn01pgPqnv0gY_uUF4YjMgxxmkKh8Xz_An8uLi4LiwtkQg%40mail.gmail.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/CAEVJ8QMsU5TZM1f5L%3DQ0f-QfM1jbUZzuggfu2Vay5jr8ZW-UDw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
