Please update to Ansible 1.7.2 and see if you have any issues there, we
can't support older versions on this list.

Thanks!

On Thu, Nov 6, 2014 at 7:50 AM, vineet daniel <[email protected]>
wrote:

>
> Hi,
>
> I am facing the same issue and there is no clear error as to which
> parameter is duplicate.
>
> a duplicate parameter was found in the argument string ()
>
> I am using set_fact to assign values to variable in sub-task. I am
> including this sub-task in main task and calling ansible-playbook. The code
> is as follows :
>
> ---
>
> - set_fact:
>     port1 = '80'
>     domain1 = 'test'
> #   timeout1 = '1'
> #   balance1  = '1'
> #   timeout1_connect = '10'
> #  timeout1_server1 = '20'
> #  server1  = '2'
> #  option1 = '1'
>
>
> - name: add acl for http
>   lineinfile: dest="/tmp/testfile" line="acl host_ '{{ domain1 }}'
> hdr(host) -i '{{ domain1 }}' " insert_after="bind *:80"
>
> - name: add acl for https
>   lineinfile: dest="/tmp/testfile" line="acl host_ '{{ domain1 }}'
> hdr(host) -i '{{ domain1 }}'" insert_after="bind *:443"
>
> - name: add use_backend line
>   lineinfile: dest="/tmp/testfile" line="use_backend '{{ domain1 }}{{
> port1 }}'  if host_ '{{ domain1 }}' " insert_before="default_backend
> f1_default"
>   when: port1=80
>
> With above task I tried to add a config block to haproxy config.
>
> Any help would be appreciated.
>
> On Thursday, July 24, 2014 2:35:59 AM UTC+5:30, Aaron Bull Schaefer 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/62d82adf-6267-4b39-8183-134b7ef6b5f3%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/62d82adf-6267-4b39-8183-134b7ef6b5f3%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%2BnsWgysuUPCmN%2Bdg6-Ou7zQt%2BPiucGDuPN36AcMiNPAWKt9Dw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to