Like the filter plugin?

How might that look in a playbook?


On Tue, Jun 10, 2014 at 12:22 PM, eskhool <anshuman.aggar...@gmail.com>
wrote:

> Sorry to dig out an old post but Michael would an enhancement to the regex
> plugin to do multi line be accepted? Seems like pretty useful functionality
> and the re module in python has a find_iter for just the task...
>
>
>
> On Saturday, January 4, 2014 11:25:24 PM UTC+5:30, Philippe Eveque wrote:
>
>> another way not as optimal as using sed like proposed by Michael is
>> to do it via 2 tasks.
>>
>> tasks 1: count the number of lines to replace (via shell module using and
>> grep -E <regexp> | wc -l )
>>  using register to remember the linecounted
>>
>> task 2: using lineinfile and with_sequence: linecounted
>>
>> one caveat is that with sequence does not accept a 0 count ( a potential
>> future improvement ?)
>>
>> so just add  1 to the count (you do not care about doing it one more time)
>>
>> then you can run those 2 tasks multiples times
>>
>> works for me on grub.conf
>>
>>
>>
>>
>>
>>
>>
>>
>> 2014/1/4 Michael DeHaan <mic...@ansibleworks.com>
>>
>>> It seems you would just use the shell module and invoke sed.
>>>
>>>
>>>
>>> On Sat, Jan 4, 2014 at 1:04 AM, eskhool <anshuman...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>  If we don't have the option to use templates as the file may vary
>>>> across system, is there a way to find and replace multiple lines based on a
>>>> regex...something like an option in lineinfile such as 'all'. What other
>>>> mechanism can be recommended? Any reason to not have this option? And if
>>>> contributed will such a change be accepted in ansible core?
>>>>
>>>> Thanks
>>>>
>>>> --
>>>> 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 ansible-proje...@googlegroups.com.
>>>> To post to this group, send email to ansible...@googlegroups.com.
>>>>
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>
>>>
>>> --
>>> Michael DeHaan <mic...@ansibleworks.com>
>>>
>>> CTO, AnsibleWorks, Inc.
>>> http://www.ansibleworks.com/
>>>
>>>  --
>>> 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 ansible-proje...@googlegroups.com.
>>> To post to this group, send email to ansible...@googlegroups.com.
>>>
>>> For more options, visit https://groups.google.com/groups/opt_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 ansible-project+unsubscr...@googlegroups.com.
> To post to this group, send email to ansible-project@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/c42cc74a-15be-4e8a-b049-9801b0e1126e%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/c42cc74a-15be-4e8a-b049-9801b0e1126e%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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgzkA7xcfg17iKhTp3%2Bsu-PtB5gZcTa5SWvTOt_NP%2Beyvw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to