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/4854e5a0-8621-4afd-8a35-f90f19408664%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
