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.
