Ok great. Just to note, it is the same problem with ios_command and 
ios_template.

BTW: Are you planning to add additional modules to networking section to 
handle for example access-list only, crypto settings, etc...? I mean like 
ios_access_list to handle ACLs from high level perspective.

BR,

Uros


Dne torek, 29. marec 2016 01.25.44 UTC+2 je oseba Peter Sprygada napisala:
>
> Its a bug in ios_config not properly handling the return prompt. Should 
> have a fix committed soon to address this
>
> On Mon, Mar 28, 2016 at 3:55 PM, Uroš Bajželj <[email protected] 
> <javascript:>> wrote:
>
>> Hello
>>
>> Thanks for the answer. I tried your suggested solution but it does not 
>> help.
>>
>> The problem is that if task fails in the block section, then the rescue 
>> section is initiated. But the task fails here as well. 
>>
>> Trying to find other solution... :)
>>
>> BR,
>>
>> Uros
>>
>>
>> Dne sobota, 26. marec 2016 15.49.30 UTC+1 je oseba Roger Gomez napisala:
>>
>>> Maybe you can try blocks Ansible Blocks 
>>> <http://docs.ansible.com/ansible/playbooks_blocks.html>, they work 
>>> pretty similar to Python Try/Except/Finally.
>>> Thanks.
>>>
>>> On Friday, March 25, 2016 at 10:41:29 AM UTC-4, Uroš Bajželj wrote:
>>>>
>>>> Hello
>>>>
>>>> I am using ios_config module to configure crypto map on the router.
>>>>
>>>> When you configure the empty crypto map statement the router display 
>>>> the following note:
>>>>
>>>> HQ(config)#crypto map CMAP 10 ipsec-isakmp 
>>>>
>>>> % NOTE: This new crypto map will remain disabled until a peer
>>>>
>>>> and a valid access list have been configured.
>>>>
>>>>
>>>> The problem here is that this error fails the task and ansible does not 
>>>> execute all commands in list. Is there anyway to tell the ansible to 
>>>> ignore 
>>>> this message?
>>>>
>>>>
>>>> This is my task:
>>>>
>>>>
>>>>     - name: Configure crypto map
>>>>
>>>>       ios_config:
>>>>
>>>>         host: "{{ ansible_ssh_host }}"
>>>>
>>>>         username: "{{ username }}"
>>>>
>>>>         password: "{{ password }}"
>>>>
>>>>         lines:
>>>>
>>>>           - match address GRE-IPSEC
>>>>
>>>>         parents: ['crypto map CMAP {{ item.0 + 1 }} ipsec-isakmp']
>>>>
>>>>         before: ['no crypto map CMAP {{ item.0 + 1 }} ipsec-isakmp']
>>>>
>>>>         match: strict
>>>>
>>>>       with_indexed_items: '{{ groups.remote }}'
>>>>
>>>>       when: "inventory_hostname in groups.hq"
>>>>
>>>>
>>>> I also tried to add "ignore_errors: yes". But still it does not execute 
>>>> all commands in the lines.
>>>>
>>>>
>>>> I was reading about failed_when attribute but I was not able to 
>>>> implement this in the correct way.
>>>>
>>>> (failed_when: "'FAILED' in command_result.msg)
>>>>
>>>>
>>>> Any ideas?
>>>>
>>>>
>>>> BR,
>>>>
>>>>
>>>> Uros
>>>>
>>> -- 
>> 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/501de10e-e29c-44c2-8f21-5e85825b9dd1%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/501de10e-e29c-44c2-8f21-5e85825b9dd1%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/6da5bec8-beb0-442a-83a1-09f35454456a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to