try to check if the marker line as blank/control/not printable characters 
at the end of the line
xxd resolv.conf


Il giorno mercoledì 27 febbraio 2019 11:16:16 UTC+1, Deepan M ha scritto:
>
> Hello Luca,
>
>  One more information about this blockinfile, i facing problem with state: 
> absent only not with state: present, means i can able to add entries, not 
> able to remove entries.
>
> Thanks,
> Deepan M
>
> On Wednesday, February 27, 2019 at 3:24:46 PM UTC+5:30, Deepan M wrote:
>>
>> Hello Luca,
>>
>>
>> *Are you sure the problem is ansible?*
>> :-Not Sure, same playbook is working on rhel6 but not in rhel7, means no 
>> error.
>>
>> *the playbook fails? what's the shown message? *
>>
>> :-no, playbook is working successfully in rhel 6, but rhel 7 its failing, 
>> not only resolv.conf even i tried with dummy file created on /tmp however 
>> that also failed.
>>
>> *:-Or the problem is that the configuration are reset on reboot?*
>>
>> no configuration issue
>>
>> *Furthermore I don't get why you use the argument block with blockinfile 
>> in order to remove the block.. isn't unnecessary?*
>>
>> :- is there any module did ansible is having it for removing block in 
>> file ?
>>
>> Thanks,
>> Deepan M
>>
>> On Wednesday, February 27, 2019 at 12:04:04 AM UTC+5:30, fusillator wrote:
>>>
>>> take a look at /var/log/messages for line with 
>>>
>>> updated /etc/resolv.conf
>>> see more details at https://access.redhat.com/solutions/7412
>>>
>>>
>>> Il giorno martedì 26 febbraio 2019 19:23:25 UTC+1, fusillator ha scritto:
>>>>
>>>> Are you sure the problem is ansible?
>>>> the playbook fails? what's the shown message? 
>>>> Or the problem is that the configuration are reset on reboot?
>>>>
>>>> regards
>>>>
>>>> Luca
>>>>
>>>>
>>>> Il giorno martedì 26 febbraio 2019 15:49:35 UTC+1, Deepan M ha scritto:
>>>>>
>>>>>
>>>>> Hello Guys,
>>>>>
>>>>>  Can someone please help me to resolve this issue.
>>>>>
>>>>> below playbook i have created to remove dns entries from resolv.conf 
>>>>> and its working perfect on rhel 6 but not in rhel 7.6, is there any bug 
>>>>> or 
>>>>> i need to add any parameters ?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *Playbook :- blockinfile*
>>>>> ---
>>>>> - hosts: TC2
>>>>>   become: yes
>>>>>   tasks:
>>>>>  - name: remove block regexps
>>>>>     blockinfile:
>>>>>       path: /etc/resolv.conf
>>>>>       marker: "{mark}"
>>>>>       marker_begin: "nameserver 13.2.7.8 "
>>>>>       block: |
>>>>>          nameserver 13.2.7.9  
>>>>>          nameserver 13.2.7.10
>>>>>       marker_end: "search eu.ro.net mrtools.ro.com mit.gbr.ro.com"
>>>>>       state: absent
>>>>>       backup: yes
>>>>>
>>>>> *Playbook :- lineinfile*
>>>>> ---
>>>>> - hosts: TC2
>>>>>   become: yes
>>>>>   tasks:
>>>>>   - name: copy the file
>>>>>     shell: cp -p /etc/resolv.conf /tmp/resolv.conf.$(date +%F_%R)
>>>>>   - name: remove block lines
>>>>>     lineinfile:
>>>>>       dest: /etc/resolv.conf
>>>>>       regexp: "{{ item.line }}"
>>>>>       state: absent
>>>>>     with_items:
>>>>>       - { line: 'nameserver 13.2.7.8' }
>>>>>       - { line: 'nameserver 13.2.7.9' }
>>>>>       - { line: 'nameserver 13.2.7.10' }
>>>>>       - { line: 'search eu.ro.net mrtools.ro.com mit.gbr.ro.com' }
>>>>>
>>>>>
>>>>>
>>>>> *Client server:-*
>>>>>
>>>>> Hostname: testmachine
>>>>>  Distro:   [redhat-release] Red Hat Enterprise Linux Server release 
>>>>> 7.6 (Maipo)
>>>>>            [os-release] Red Hat Enterprise Linux 7.6 (Maipo)
>>>>> Booted kernel:  3.10.0-957.1.3.el7.x86_64
>>>>>
>>>>> *ansible control node:-*
>>>>> ansible 2.7.7
>>>>>   config file = /etc/ansible/ansible.cfg
>>>>>   configured module search path = 
>>>>> [u'/home/q5c9nf32/.ansible/plugins/modules', 
>>>>> u'/usr/share/ansible/plugins/modules']
>>>>>   ansible python module location = 
>>>>> /usr/lib/python2.7/site-packages/ansible
>>>>>   executable location = /usr/bin/ansible
>>>>>   python version = 2.7.5 (default, Sep 12 2018, 05:31:16) [GCC 4.8.5 
>>>>> 20150623 (Red Hat 4.8.5-36)]
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>> Deepan M
>>>>>
>>>>

-- 
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/3286570d-d4a8-4b67-9010-059516c9bf87%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to