eb32f6aa9793b3ca37e88955a248c2a27da22207
[noc.git] / ansible / roles / debian-installer / tasks / main.yml
1 - name: prepare directories for installer images
2   with_subelements:
3     - "{{ distros }}"
4     - arch
5   file:
6     name: "{{ debian_installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}"
7     state: directory
8
9 - name: download installer kernel images
10   with_subelements:
11     - "{{ distros }}"
12     - arch
13   get_url:
14     url: "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/main/installer-{{ item.1 }}/current/images/netboot/{{ item.0.distro }}-installer/{{ item.1 }}/linux"
15     dest: "{{ debian_installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}/linux"
16     mode: 0644
17     force: "{{ debian_installer_force_download }}"
18
19 - name: download installer initrd.gz
20   with_subelements:
21     - "{{ distros }}"
22     - arch
23   get_url:
24     url: "{{ debian_installer_url[item.0.distro] }}/dists/{{ item.0.codename }}/main/installer-{{ item.1 }}/current/images/netboot/{{ item.0.distro }}-installer/{{ item.1 }}/initrd.gz"
25     dest: "{{ debian_installer_path }}/{{ item.0.distro }}-{{ item.0.codename }}/{{ item.1 }}/initrd.gz"
26     mode: 0644
27     force: "{{ debian_installer_force_download }}"