blob: 7a520bab6c7a55a409f60a6ea330006e7eae2e8d [file] [log] [blame]
Zack Williamsa5a10bc2021-04-06 11:58:44 -07001---
2# pxeboot tasks/debian10.yml
3#
4# SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
7- name: Create debian10 dir in webroot
8 file:
9 state: directory
10 path: "{{ pxeboot_web_root }}/debian10"
11 owner: "{{ pxeboot_username }}"
12 group: "{{ pxeboot_groupname }}"
13 mode: "0755"
14
15- name: Download debian10 base files
16 get_url:
17 url: "{{ pxeboot_debian10_base_url }}/{{ pxeboot_debian10_version }}/{{ item['name'] }}"
18 dest: "{{ pxeboot_web_root }}/debian10/{{ item['name'] }}"
19 checksum: "{{ item['checksum'] }}"
20 owner: "{{ pxeboot_username }}"
21 group: "{{ pxeboot_groupname }}"
22 mode: "0644"
23 with_items: "{{ pxeboot_debian10_files }}"
24
25- name: Download debian10 nonfree files
26 get_url:
27 url: "{{ pxeboot_debian10_nonfree_url }}/{{ item['path'] }}/{{ item['name'] }}"
28 dest: "{{ pxeboot_web_root }}/debian10/{{ item['name'] }}"
29 checksum: "{{ item['checksum'] }}"
30 owner: "{{ pxeboot_username }}"
31 group: "{{ pxeboot_groupname }}"
32 mode: "0644"
33 with_items: "{{ pxeboot_debian10_nonfree_files }}"
34
35# FIXME: No preseed yet
36# - name: Create preseed files
37# template:
38# src: "debian10_preseed.cfg.j2"
39# dest: "{{ pxeboot_web_root }}/debian10/{{ item['serial'] }}_preseed.cfg"
40# owner: "{{ pxeboot_username }}"
41# group: "{{ pxeboot_groupname }}"
42# mode: "0644"
43# with_items: "{{ pxeboot_hosts }}"