nicer loop labels
[noc.git] / ansible / roles / debian-installer / tasks / main.yml
1 - name: prepare directories for installer images
2   loop: "{{ distros | subelements('arch') }}"
3   loop_control:
4     label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
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   loop: "{{ distros | subelements('arch') }}"
11   loop_control:
12     label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
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   loop: "{{ distros | subelements('arch') }}"
21   loop_control:
22     label: "{{ item.0.distro }}/{{ item.0.codename }} {{ item.1 }}"
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 }}"