Ich bin neu bei Ansible und versuche, eine Zeile in /etc/default/grub
zu ändern, um Auditing zu aktivieren.Ansible lineinfile - Ändern einer Zeile
brauche ich audit=1
innerhalb der Anführungszeichen irgendwo auf einer Linie hinzuzufügen, die wie folgt aussieht:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap biosdevname=0 net.ifnames=0 rhgb quiet net.ifnames=0"
Bisher habe ich es geschafft haben, die Zeile zu löschen und bin nur mit
net.ifnames=0, audit=1
links, wenn Ich verwende etwas wie
lineinfile:
state: present
dest: /etc/default/grub
backrefs: yes
regexp: "net.ifnames=0"
line: "\1 audit=1"
Kann dies getan werden?
@Jeff Bilbro - Wenn Sie es nur zu Zeilen hinzufügen müssen, die "net.ifnames = 0" haben, müssen Sie das zur Regexp-Zeile hinzufügen, die Konstantin Survorov bereitgestellt hat. Wahrscheinlich in etwa so: 'regexp: '^ (GRUB_CMDLINE_LINUX =. * Net.iframes = 0. * (?!. * Audit) \" [^ \ "] +) (\". *)' ' –
Danke Leute Das hat perfekt funktioniert! –