В ubuntu я пытаюсь добавить параметр disable.ipv6 = 1 в командную строку grub в файле / etc / default / grub с помощью ansible (модуль 'replace'). Итак, мне нужно регулярное выражение (python), чтобы узнать, присутствует ли disable.ipv6 = 1 , и добавить его, только если его нет (чтобы сохранить ansible идемпотентности).
Строка: GRUB_CMDLINE_LINUX_DEFAULT="quiet"
или (после ansible первого выполнения): GRUB_CMDLINE_LINUX_DEFAULT="quiet ipv6.disable=1"
Итак, я пробовал регулярное выражение: ^GRUB_CMDLINE_LINUX_DEFAULT=\"([^\"]*)(?:disable\.ipv6=\d)?([^\"]*)\"$
=> Это не работает: не принимайте в расчет мою группу без захвата ...
Большое спасибо за вашу помощь,
Pierre