summaryrefslogtreecommitdiff
path: root/roles/installer/debian/base/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/installer/debian/base/tasks/main.yml')
-rw-r--r--roles/installer/debian/base/tasks/main.yml28
1 files changed, 10 insertions, 18 deletions
diff --git a/roles/installer/debian/base/tasks/main.yml b/roles/installer/debian/base/tasks/main.yml
index f7841572..1984df2c 100644
--- a/roles/installer/debian/base/tasks/main.yml
+++ b/roles/installer/debian/base/tasks/main.yml
@@ -1,31 +1,23 @@
-- name: prepare directories for installer images
- loop: "{{ debian_installer_distros | subelements('arch') }}"
- loop_control:
- label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
+---
+- name: prepare directories for installer files
file:
- name: "{{ installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}"
+ name: "{{ installer_path }}/{{ debian_installer_distro }}-{{ debian_installer_codename }}/{{ debian_installer_arch }}-{{ debian_installer_variant }}"
state: directory
-- name: download installer kernel images
- loop: "{{ debian_installer_distros | subelements('arch') }}"
- loop_control:
- label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
+- name: download installer kernel image
get_url:
- url: "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/main/installer-{{ item.1 }}/current/{{ [item.0.distro, item.0.codename] | di_images_path }}/netboot/{{ item.0.distro }}-installer/{{ item.1 }}/linux"
- dest: "{{ installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}/linux"
+ url: "{{ debian_installer_base_url }}/{{ debian_installer_variant_path }}/{{ debian_installer_variant_kernal_image_name }}"
+ dest: "{{ installer_path }}/{{ debian_installer_distro }}-{{ debian_installer_codename }}/{{ debian_installer_arch }}-{{ debian_installer_variant }}/{{ debian_installer_variant_kernal_image_name }}"
mode: 0644
force: "{{ debian_installer_force_download }}"
- name: download installer initrd.gz
- loop: "{{ debian_installer_distros | subelements('arch') }}"
- loop_control:
- label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
get_url:
- url: "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/main/installer-{{ item.1 }}/current/{{ [item.0.distro, item.0.codename] | di_images_path }}/netboot/{{ item.0.distro }}-installer/{{ item.1 }}/initrd.gz"
- dest: "{{ installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}/initrd.gz"
+ url: "{{ debian_installer_base_url }}/{{ debian_installer_variant_path }}/initrd.gz"
+ dest: "{{ installer_path }}/{{ debian_installer_distro }}-{{ debian_installer_codename }}/{{ debian_installer_arch }}-{{ debian_installer_variant }}/initrd.gz"
mode: 0644
force: "{{ debian_installer_force_download }}"
## TODO verfiy downloaded files using:
-## "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/InRelease
-## "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/main/installer-{{ item.1 }}/current/{{ [item.0.distro, item.0.codename] | di_images_path }}/SHA256SUMS
+## "{{ debian_installer_url[debian_installer_distro] }}/dists/{{ debian_installer_codename }}/InRelease
+## "{{ debian_installer_url[debian_installer_distro] }}/dists/{{ debian_installer_codename }}/main/installer-{{ debian_installer_arch }}/current/{{ [debian_installer_distro, debian_installer_codename] | di_images_path }}/SHA256SUMS