Yep, Benno works for us and is awesome.

The unarchive fix is now merged, the command module bit is a bit different.




On Wed, Jul 23, 2014 at 6:59 PM, Mark Phillips <[email protected]> wrote:

> It hits the unarchive module too, it would appear. Got bit by that in the
> middle of a demo/presentation last night (that'll teach me to be running
> from devel!)
>
> There is a ticket Michael, looks like somebody has already fixed it too,
> and sent you the PR.
>
> https://github.com/ansible/ansible/pull/8263
>
> Cheers
>
>
> On Wednesday, 23 July 2014 23:13:58 UTC+1, Michael DeHaan wrote:
>
>> So currently the duplicate param detection does look inside some quoted
>> args that it should not.  We're working on a fix for this.
>>
>> Should only happen when there are Foo= Foo= repeated in a shell/command
>> module, with the equal signs.
>>
>>
>>
>>
>>
>> On Wed, Jul 23, 2014 at 5:05 PM, Aaron Bull Schaefer <[email protected]
>> > wrote:
>>
>>> A new issue has cropped up for me with v1.6.8 when running a command
>>> through the shell module that has an equal sign in the command:
>>>
>>> - name: register the zone a nat instance
>>>   shell: 'aws --region {{ aws_region }} ec2 describe-instances --filters 
>>> "Name=tag:Name, Values=NAT Instance A" "Name=instance-state-code, 
>>> Values=16" --query "Reservations[*].Instances[*].InstanceId" | jq 
>>> --raw-output ".[][]"'
>>>   changed_when: false
>>>   register: zone_a_nat_instance
>>>
>>>
>>> ...and the error I'm getting is:
>>>
>>> TASK: [aws | register the zone a nat instance] 
>>> ********************************
>>> fatal: [localhost] => a duplicate parameter was found in the argument 
>>> string (Name)
>>>
>>> FATAL: all hosts have already failed -- aborting
>>>
>>>
>>> Although there are technically two instances of 'Name=' in my command,
>>> it's not an actual Ansible module parameter, but part of the shell command
>>> I'd like to run. This task worked previously and no matter how I quote the
>>> above task (no surrounding quotes, single quotes, double quotes, -shell:
>>> > with a newline then the command, etc.), it throws the same error.
>>>
>>> I did find this GitHub issue regarding the same error, but it seems like
>>> there are a number of issues going on in that thread:
>>> https://github.com/ansible/ansible/issues/8233#issuecomment-49924707
>>>
>>> Any quick fixes? Is this an unintended consequence of the security fix?
>>>
>>> --
>>> Aaron Bull Schaefer
>>>
>>> --
>>> 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/d66b21ea-0570-4a37-a0d6-
>>> af8a3824e344%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/d66b21ea-0570-4a37-a0d6-af8a3824e344%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/b46edbc0-aaa6-45d2-8987-30ec76d63eb7%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/b46edbc0-aaa6-45d2-8987-30ec76d63eb7%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%2BnsWgx_W8qXbzSwer2oex9YkspS6EEt9v9Tn5Pg3OsdtYM6JA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to