From e61a8b899cac0838d6121b4336a0bd6fdda80b8f Mon Sep 17 00:00:00 2001 From: "Andreas B. Mundt" Date: Mon, 11 Jul 2022 18:45:27 +0200 Subject: [PATCH] Modify line if it exists. --- roles/debianlive/tasks/main.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/roles/debianlive/tasks/main.yml b/roles/debianlive/tasks/main.yml index 11a7f0a..4241ba5 100644 --- a/roles/debianlive/tasks/main.yml +++ b/roles/debianlive/tasks/main.yml @@ -58,10 +58,13 @@ - name: configure grub boot menu addresses lineinfile: path: /etc/di-netboot-assistant/grub.cfg.HEAD - line: "{{ item }}" + line: "{{ item.line }}" + regexp: "{{ item.reg }}" loop: - - "set root=(http,{{ ansible_default_ipv4.address }})" - - "set pxe_default_server={{ ansible_default_ipv4.address }}" + - line: "set root=(http,{{ ansible_default_ipv4.address }})" + reg: "^set root=" + - line: "set pxe_default_server={{ ansible_default_ipv4.address }}" + reg: "^set pxe_default_server=" notify: rebuild di-netboot menu - name: prepare debian live nfs boot entry title