No closing quotation has little to do with AWS parameter usage, but error handling is greatly improved in numerous cases in the 1.7.X series.
On Thu, Oct 23, 2014 at 2:48 PM, Christian Laguerre <[email protected]> wrote: > Bruce, > > You may want to run a more recent version Ansible. There a a lot of > parameters need 1.6, and even the current release 1.7.2 is starting to fall > behind for AWS stuff. For instance, spinning up a Encrypted ESB volume > requires 1.8. Here's a link to where this is discussed. > http://docs.ansible.com/intro_installation.html > > -Christian > > > On Thursday, October 23, 2014 12:28:35 PM UTC-4, Bruce Bundy wrote: >> >> Thanks Michael. That enabled me to debug the problem. Two things: I >> needed to "pip install boto" and "export EC2_INI_PATH=/etc/ansible/ec2. >> ini". >> :-) works now! >> -Bruce >> On Thursday, October 23, 2014 8:53:07 AM UTC-7, Michael Peters wrote: >>> >>> Try running the dynamic inventory by itself to see what output is >>> generated. >>> >>> ./ec2.py >>> >>> On Thu, Oct 23, 2014 at 11:32 AM, Bruce Bundy <[email protected]> wrote: >>> > I have a freshly installed Ubuntu 14.04 LTS instance running ansible >>> 1.5.4 >>> > and python 2.7.6 >>> > In general my ansible playbooks are running normally, using modules >>> such as >>> > apt, gem, pip, authorized_key, user, etc. >>> > >>> > Now I am trying to use AWS dynamic inventory features. I fetched >>> ec2.py >>> > using >>> > >>> > wget https://raw.github.com/ansible/ansible/devel/plugins/ >>> inventory/ec2.py >>> > >>> > and ec2.ini using >>> > >>> > wget https://raw.github.com/ansible/ansible/devel/plugins/ >>> inventory/ec2.ini >>> > >>> > but have not made any mods to either file. >>> > >>> > When I try the test command provided, I receive the following error: >>> > >>> > ----------------- >>> > >>> > ansible@admin-staging:~/Ansible$ ansible -i ec2.py -u ubuntu >>> us-east-1d -m >>> > ping >>> > >>> > Traceback (most recent call last): >>> > >>> > File "/usr/bin/ansible", line 226, in <module> >>> > >>> > (runner, results) = cli.run(options, args) >>> > >>> > File "/usr/bin/ansible", line 142, in run >>> > >>> > inventory_manager = inventory.Inventory(options.inventory) >>> > >>> > File "/usr/lib/python2.7/dist-packages/ansible/inventory/__init__.py", >>> >>> > line 106, in __init__ >>> > >>> > self.parser = InventoryParser(filename=host_list) >>> > >>> > File "/usr/lib/python2.7/dist-packages/ansible/inventory/ini.py", >>> line 41, >>> > in __init__ >>> > >>> > self._parse() >>> > >>> > File "/usr/lib/python2.7/dist-packages/ansible/inventory/ini.py", >>> line 45, >>> > in _parse >>> > >>> > self._parse_base_groups() >>> > >>> > File "/usr/lib/python2.7/dist-packages/ansible/inventory/ini.py", >>> line 83, >>> > in _parse_base_groups >>> > >>> > tokens = shlex.split(line) >>> > >>> > File "/usr/lib/python2.7/shlex.py", line 279, in split >>> > >>> > return list(lex) >>> > >>> > File "/usr/lib/python2.7/shlex.py", line 269, in next >>> > >>> > token = self.get_token() >>> > >>> > File "/usr/lib/python2.7/shlex.py", line 96, in get_token >>> > >>> > raw = self.read_token() >>> > >>> > File "/usr/lib/python2.7/shlex.py", line 172, in read_token >>> > >>> > raise ValueError, "No closing quotation" >>> > >>> > ValueError: No closing quotation >>> > >>> > ----------------- >>> > >>> > Does anyone have an idea of what may be going on here? Thanks very >>> much for >>> > your help! >>> > >>> > -- >>> > 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/ >>> 7674bdf3-4b6a-405c-8178-9ddd4206790e%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/d5446b55-a97d-4d0b-92d7-632b8c33e143%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/d5446b55-a97d-4d0b-92d7-632b8c33e143%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > 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/CA%2BnsWgzFM-GEpGg5PW%3D4--4ovNX6KwrvJMaMd0F9442wr77o%3Dw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
