Hmm, MacPorts has 1.7 but not 1.7.1 yet. I'll see if I can get the maintainer to push it.
On Wednesday, August 27, 2014 2:50:26 PM UTC-7, Michael DeHaan wrote: > > Can you please retest this with 1.7.1 and see if you get the same > traceback? > > > > > On Wed, Aug 27, 2014 at 5:47 PM, John Oliver <[email protected] > <javascript:>> wrote: > >> ansible 1.6.10 >> >> - name: Configure Roundcube to use macsecurity plugin >> lineinfile: dest=/var/www/html/roundcube/config/config.inc.php >> regexp='^\$config[\'plugins\']\ =\ .*' >> line="$config['plugins'] = array('macsecurity');" >> >> Results in: >> >> TASK: [Configure Roundcube to use macsecurity plugin] >> ************************* >> <jedis-test> ESTABLISH CONNECTION FOR USER: joliver >> <jedis-test> REMOTE_MODULE lineinfile >> dest=/var/www/html/roundcube/config/config.inc.php >> regexp='^\$config[\'plugins\']\ =\ .*' line="$config['plugins'] = >> array('macsecurity');" >> <jedis-test> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', >> 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', >> 'ControlPath=/Users/joliver/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', >> 'KbdInteractiveAuthentication=no', '-o', >> 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', >> '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', 'jedis-test', >> "/bin/sh -c 'mkdir -p >> $HOME/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320 && chmod a+rx >> $HOME/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320 && echo >> $HOME/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320'"] >> <jedis-test> PUT >> /var/folders/67/dk8m_22d413fhslkhh4dwkzr0000gn/T/tmpN9xXtS TO >> /home/joliver/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320/lineinfile >> <jedis-test> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', >> 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', >> 'ControlPath=/Users/joliver/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', >> 'KbdInteractiveAuthentication=no', '-o', >> 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', >> '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', 'jedis-test', >> u'/bin/sh -c \'sudo -k && sudo -H -S -p "[sudo via ansible, >> key=bmqjrumylttuzzfdgnjmbdmbgcdrokao] password: " -u root /bin/sh -c >> \'"\'"\'echo SUDO-SUCCESS-bmqjrumylttuzzfdgnjmbdmbgcdrokao; >> LC_CTYPE=en_US.UTF-8 LANG=en_US.UTF-8 /usr/bin/python >> /home/joliver/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320/lineinfile; >> >> rm -rf /home/joliver/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320/ >> >/dev/null 2>&1\'"\'"\'\''] >> fatal: [jedis-test] => failed to parse: >> SUDO-SUCCESS-bmqjrumylttuzzfdgnjmbdmbgcdrokao >> Traceback (most recent call last): >> File >> "/home/joliver/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320/lineinfile", >> >> line 1589, in <module> >> main() >> File >> "/home/joliver/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320/lineinfile", >> >> line 330, in main >> supports_check_mode=True >> File >> "/home/joliver/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320/lineinfile", >> >> line 566, in __init__ >> (self.params, self.args) = self._load_params() >> File >> "/home/joliver/.ansible/tmp/ansible-tmp-1409175269.9-123275515097320/lineinfile", >> >> line 1135, in _load_params >> items = shlex.split(args) >> File "/usr/lib64/python2.6/shlex.py", line 279, in split >> return list(lex) >> File "/usr/lib64/python2.6/shlex.py", line 269, in next >> token = self.get_token() >> File "/usr/lib64/python2.6/shlex.py", line 96, in get_token >> raw = self.read_token() >> File "/usr/lib64/python2.6/shlex.py", line 172, in read_token >> raise ValueError, "No closing quotation" >> ValueError: No closing quotation >> >> >> I submitted an issue for the unfriendly output. I really don't know if >> the "No closing quotation" is an actual bug in ansible, an issue with >> parsing, or something I did wrong that I just can't pick out :-) >> >> -- >> 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/1c764b12-60c7-4d6a-a130-c0741b57fd47%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/1c764b12-60c7-4d6a-a130-c0741b57fd47%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/bb1eb1ae-681b-481d-9701-485768785199%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
