From f721e9226c6da86b47b2188adedad82567ee0f03 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 22 Jul 2020 15:34:17 +0200 Subject: installer/usb: fix multi-install menu --- .../installer/debian/usb/templates/syslinux.cfg.j2 | 23 ++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'roles/installer/debian/usb/templates/syslinux.cfg.j2') diff --git a/roles/installer/debian/usb/templates/syslinux.cfg.j2 b/roles/installer/debian/usb/templates/syslinux.cfg.j2 index c91f7287..ea4b866c 100644 --- a/roles/installer/debian/usb/templates/syslinux.cfg.j2 +++ b/roles/installer/debian/usb/templates/syslinux.cfg.j2 @@ -1,21 +1,24 @@ -SAY ***************************************** -SAY ** {% if (ansible_play_hosts_all | length) == 1 %} DEFAULT {{ install_hostname }} -SAY ** will be booting automated installer for {{ install_hostname }} in 10s ... TIMEOUT 100 -{% else %} -SAY ** Please select host to install: +PROMPT 1 +SAY ***************************************** SAY ** -{% for host in ansible_play_hosts_all %} -SAY ** -> {{ host }} -{% endfor %} -{% endif %} +SAY ** Distro: {{ install_distro }} +SAY ** Codename: {{ install_codename }} SAY ** -PROMPT 1 +SAY ** will be booting automated installer for {{ install_hostname }} in 10s ... +SAY ** +{% else %} +DEFAULT menu.c32 +TIMEOUT 0 +PROMPT 0 +MENU TITLE {{ install_distro }} / {{ install_codename }} +{% endif %} {% for host in ansible_play_hosts_all %} LABEL {{ host }} + MENU LABEL automatic installer for {{ host }} KERNEL {{ syslinux_base_path }}linux INITRD {{ syslinux_base_path }}initrd.{{ host }}.gz APPEND install {{ (hostvars[host].install_cooked.kernel_cmdline | default([])) | join(' ') }} -- cgit v1.2.3