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/427f6983-f0e7-4d9f-8e6a-63c1936b1d93%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to