From 8118b980ecb6b44f563a7fe13309b1e939e26d3f Mon Sep 17 00:00:00 2001
From: "Andreas B. Mundt" <andi@debian.org>
Date: Fri, 24 May 2019 22:17:33 +0300
Subject: [PATCH] Use variable for installer version.

---
 installbox.yml                         | 3 ++-
 roles/preseed-installer/tasks/main.yml | 8 ++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/installbox.yml b/installbox.yml
index 8d8667c..b4c0477 100644
--- a/installbox.yml
+++ b/installbox.yml
@@ -14,7 +14,8 @@
     tftp_root: "/var/lib/tftpboot"
     deb_mirror: "deb.debian.org"
     di_dist: "buster"
-    di_pkg: debian-installer-10-netboot-amd64
+    di_version: "10"
+    di_pkg: "debian-installer-{{ di_version }}-netboot-amd64"
     ansible_user: ansible
     repo_dir: "/home/{{ ansible_user }}/kiosk"
 
diff --git a/roles/preseed-installer/tasks/main.yml b/roles/preseed-installer/tasks/main.yml
index 3403f1a..e1160e1 100644
--- a/roles/preseed-installer/tasks/main.yml
+++ b/roles/preseed-installer/tasks/main.yml
@@ -23,8 +23,8 @@
       TIMEOUT 100
       LABEL autoinstall
          MENU LABEL Debian {{ di_dist }} (amd64) + preseed
-         kernel ::/d-i/n-pkg/images/9/amd64/text/debian-installer/amd64/linux
-         append initrd=::/d-i/n-pkg/images/9/amd64/text/debian-installer/amd64/initrd.gz --- auto=true priority=critical url=tftp://{{ hostname }}
+         kernel ::/d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/linux
+         append initrd=::/d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/initrd.gz --- auto=true priority=critical url=tftp://{{ hostname }}
   notify: "rebuild di-netboot-assistant menu"
 
 - name: add auto efi boot entry to di-netboot-assistant
@@ -33,7 +33,7 @@
     insertbefore: EOF
     block: |
       menuentry 'Debian stable (amd64) + preseed' {
-         linux   /d-i/n-pkg/images/9/amd64/text/debian-installer/amd64/linux --- auto=true priority=critical url=tftp://{{ hostname }}
-         initrd  /d-i/n-pkg/images/9/amd64/text/debian-installer/amd64/initrd.gz
+         linux   /d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/linux --- auto=true priority=critical url=tftp://{{ hostname }}
+         initrd  /d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/initrd.gz
       }
   notify: "rebuild di-netboot-assistant menu"