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.
