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