| --- |
| # pxeboot defaults/main.yml |
| # |
| # SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org> |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| # webserver that serves the chainload script |
| pxeboot_web_server: "http://boot.example.com" |
| pxeboot_web_root: "/srv/sites/boot.example.com" |
| |
| # dist dir, where downloaded files are stored |
| pxeboot_dist_dir: "/opt/dist/pxeboot" |
| |
| # List of boot images to include |
| pxeboot_boot_images: |
| - memtest |
| - debian11 |
| - ubuntu1804 |
| - ubuntu2004 |
| - openbsd70 |
| |
| # whether or not to include debug options |
| pxeboot_image_debug: true |
| |
| # memtest image |
| # see: https://ipxe.org/appnote/memtest |
| pxeboot_memtest_version: "5.01" |
| pxeboot_memtest_checksum: "sha256:42b8da364fec58de1ea8d8ec8102bc3d2e7b1f10e8e63b55a2d8f7aba3fad715" |
| |
| # this beta version crashes on some systems... |
| # pxeboot_memtest_version: "5.31b" |
| # pxeboot_memtest_checksum: > |
| # "sha256:ef0f31be2f7d72ceac3e9382ff8668b9ace4881eed730cc733756bfdb1cb427a" |
| |
| pxeboot_syslinux_version: "5.10" |
| pxeboot_syslinux_checksum: "sha256:d9cd7727bfed2c0ca5bf07bb3d213286e014a78e92a6a89ac32eb906d6b7ab3f" |
| |
| # Debian 11 image |
| pxeboot_debian11_base_url: "https://deb.debian.org/debian/dists/bullseye/main/installer-amd64" |
| pxeboot_debian11_version: "20210731+deb11u4/images/netboot/debian-installer/amd64/" |
| |
| # checksums from version as of 2022-06-20 |
| pxeboot_debian11_files: |
| - name: "linux" |
| checksum: "sha256:c5500987889bca74fc457541fec9b55b8b6092827032821d3e351e84dcb04ff2" |
| - name: "initrd.gz" |
| checksum: "sha256:b16c4b475b27c9fd8abdf68d5dec6fb0107cb6645d8f75613ff54cf6fd829abc" |
| |
| pxeboot_debian11_linux_args: "" |
| |
| pxeboot_debian11_nonfree_url: "http://cdimage.debian.org/cdimage/unofficial/non-free/" |
| |
| pxeboot_debian11_nonfree_files: |
| - path: "firmware/bullseye/20220709" |
| name: "firmware.cpio.gz" |
| checksum: "sha256:290989bb6d96420f95bcc0c993c462b9cace2afaaf872feb7f00a2ac299ebfe1" |
| |
| # Ubuntu 18.04 image |
| pxeboot_ubuntu1804_base_url: "http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64" |
| pxeboot_ubuntu1804_version: "20101020ubuntu543.19/images/hwe-netboot/ubuntu-installer/amd64" |
| |
| # checksums from version as of 2021-11-27 |
| pxeboot_ubuntu1804_files: |
| - name: "linux" |
| checksum: "sha256:cf73517963037c823e4fcad52b92c20525071957f85fe9516f0652d38488db3b" |
| - name: "initrd.gz" |
| checksum: "sha256:d7609e66d70189ccf4369c3e832d4a8e6a459de28a32b9ab72f1f8eaa82869e3" |
| |
| pxeboot_ubuntu1804_linux_args: "" |
| |
| # Ubuntu 20.04 image |
| pxeboot_ubuntu2004_base_url: "http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/installer-amd64" |
| pxeboot_ubuntu2004_version: "20101020ubuntu614.3/legacy-images/netboot/ubuntu-installer/amd64" |
| |
| # checksums from version as of 2021-11-27 |
| pxeboot_ubuntu2004_files: |
| - name: "linux" |
| checksum: "sha256:cd6e8d6114d11d668aaba86e5e16c24762723d37fa9fd5b309dc1b8a0c2685ef" |
| - name: "initrd.gz" |
| checksum: "sha256:60b10062782ebcbc6b118c2f2bb2163eee9d1e6e6bfc1633a08505e52aab7a56" |
| |
| pxeboot_ubuntu2004_linux_args: "" |
| |
| # OpenBSD 7.0 image |
| pxeboot_openbsd70_base_url: "https://cdn.openbsd.org/pub/OpenBSD" |
| pxeboot_openbsd70_version: "7.0/amd64" |
| |
| # checksums from version as of 2021-11-27 |
| pxeboot_openbsd70_files: |
| - name: "cd70.iso" |
| checksum: "sha256:3e3e21b1aa4448cffba103f954b3604c69361ca1fe9a4e15287fc7298171b11f" |
| |
| # preseed config |
| # this should be replaced with a modular crypt string, or login will not work. |
| preseed_onfadmin_pw_crypt: "!!" |
| |
| # this needs to be set as pubkey auth is the only remote login method |
| preseed_onfadmin_ssh_pubkey: "" |
| |
| # list of hosts |
| pxeboot_hosts: |
| - serial: "12345678" |
| mac: "a1:b2:c3:d4:e5:f6" |
| hostname: "host" |
| domain: "domain" |