You should run your playbook in check mode until you're certain that your regular expression is precise.
On Tuesday, February 13, 2018 at 10:45:57 AM UTC-6, Nico Sabbi wrote: > > HI, > I need to do a grep-like search in a file without using shell commands and > in a check_mode compatible way. > I just need to check the presence of a given string a in a file without > doing overwrites of any kind. > I implemented something with lineinfile but I'm very annoyed by the need > to specify the line parameter to overwrite the file > because the r.e. may be wrong. > > Is there any cleaner way to do what I need? > > - name: grub > become: true > lineinfile: > path: /etc/myfile > backrefs: yes > regexp: "^CMDLINE (.*)" > line: 'CMDLINE \1' > state: present > register: myxx > > > 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 [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/5d8a82c8-cf6a-46b4-8010-61e4dc8be05a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
