summaryrefslogtreecommitdiff
path: root/roles/installer/debian/usb/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/installer/debian/usb/tasks/main.yml')
-rw-r--r--roles/installer/debian/usb/tasks/main.yml16
1 files changed, 8 insertions, 8 deletions
diff --git a/roles/installer/debian/usb/tasks/main.yml b/roles/installer/debian/usb/tasks/main.yml
index 8d2df387..44f793e9 100644
--- a/roles/installer/debian/usb/tasks/main.yml
+++ b/roles/installer/debian/usb/tasks/main.yml
@@ -12,13 +12,12 @@
- block:
- name: download installer
vars:
- debian_installer_distros:
- - distro: "{{ install_distro }}"
- codename: "{{ install_codename }}"
- arch:
- - "{{ install.arch | default('amd64') }}"
+ debian_installer_distro: "{{ install_distro }}"
+ debian_installer_codename: "{{ install_codename }}"
+ debian_installer_arch: "{{ install.arch | default('amd64') }}"
+ debian_installer_variant: netboot
import_role:
- role: installer/debian/base
+ role: installer/debian/fetch
- name: Create temporary workdir
tempfile:
@@ -33,18 +32,19 @@
- name: Copy the preseed initramfs to the usb drive
copy:
- src: "{{ tmpdir.path }}/initrd.preseed.gz"
+ src: "{{ tmpdir.path }}/initrd.{{ install_hostname }}.gz"
dest: "{{ usb_install_path }}/initrd.{{ install_hostname }}.gz"
always:
- name: Cleanup temporary workdir
+ when: tmpdir.path is defined
file:
path: "{{ tmpdir.path }}"
state: absent
- name: Copy linux kernel image to the USB drive
copy:
- src: "{{ global_cache_dir }}/debian-installer/{{ install_distro }}-{{ install_codename }}/{{ install.arch | default('amd64') }}/linux"
+ src: "{{ global_cache_dir }}/debian-installer/{{ install_distro }}-{{ install_codename }}/{{ install.arch | default('amd64') }}-{{ debian_installer_variant }}/linux"
dest: "{{ usb_install_path }}/"
- name: Generate syslinux configuration for BIOS boot