Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 1 | --- |
| 2 | # pxeboot defaults/main.yml |
| 3 | # |
| 4 | # SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org> |
| 5 | # SPDX-License-Identifier: Apache-2.0 |
| 6 | |
| 7 | # webserver that serves the chainload script |
| 8 | pxeboot_web_server: "http://boot.example.com" |
| 9 | pxeboot_web_root: "/srv/sites/boot.example.com" |
| 10 | |
| 11 | # dist dir, where downloaded files are stored |
| 12 | pxeboot_dist_dir: "/opt/dist/pxeboot" |
| 13 | |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 14 | # List of boot images to include |
| 15 | pxeboot_boot_images: |
| 16 | - memtest |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 17 | - debian11 |
| 18 | - ubuntu1804 |
| 19 | - ubuntu2004 |
| 20 | - openbsd70 |
| 21 | |
| 22 | # whether or not to include debug options |
| 23 | pxeboot_image_debug: true |
| 24 | |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 25 | # memtest image |
| 26 | # see: https://ipxe.org/appnote/memtest |
| 27 | pxeboot_memtest_version: "5.01" |
| 28 | pxeboot_memtest_checksum: "sha256:42b8da364fec58de1ea8d8ec8102bc3d2e7b1f10e8e63b55a2d8f7aba3fad715" |
| 29 | |
| 30 | # this beta version crashes on some systems... |
| 31 | # pxeboot_memtest_version: "5.31b" |
| 32 | # pxeboot_memtest_checksum: > |
| 33 | # "sha256:ef0f31be2f7d72ceac3e9382ff8668b9ace4881eed730cc733756bfdb1cb427a" |
| 34 | |
| 35 | pxeboot_syslinux_version: "5.10" |
| 36 | pxeboot_syslinux_checksum: "sha256:d9cd7727bfed2c0ca5bf07bb3d213286e014a78e92a6a89ac32eb906d6b7ab3f" |
| 37 | |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 38 | # Debian 10 image |
| 39 | pxeboot_debian10_base_url: "https://deb.debian.org/debian/dists/buster/main/installer-amd64" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 40 | pxeboot_debian10_version: "20190702+deb10u11/images/netboot/debian-installer/amd64/" |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 41 | |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 42 | # checksums from version as of 2021-11-27 |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 43 | pxeboot_debian10_files: |
| 44 | - name: "linux" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 45 | checksum: "sha256:8c8a24cf5d65c33c2675d4226dea4f8412c9cfc2046f50ba440e037b47465147" |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 46 | - name: "initrd.gz" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 47 | checksum: "sha256:b6b59929f3fcc1d55d16e573a063e403855ead009343117f36c022b7bff00edf" |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 48 | |
| 49 | pxeboot_debian10_linux_args: "" |
| 50 | |
| 51 | pxeboot_debian10_nonfree_url: "http://cdimage.debian.org/cdimage/unofficial/non-free/" |
| 52 | |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 53 | pxeboot_debian10_nonfree_files: |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 54 | - path: "firmware/buster/20211009" |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 55 | name: "firmware.cpio.gz" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 56 | checksum: "sha256:a9743d56e877888a6984fd52e95192b0f97c908344bdee69c18e072325b8d4e4" |
| 57 | |
| 58 | # Debian 11 image |
| 59 | pxeboot_debian11_base_url: "https://deb.debian.org/debian/dists/bullseye/main/installer-amd64" |
Zack Williams | d1ee626 | 2022-05-19 15:29:40 -0700 | [diff] [blame^] | 60 | pxeboot_debian11_version: "20210731+deb11u3/images/netboot/debian-installer/amd64/" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 61 | |
| 62 | # checksums from version as of 2021-11-27 |
| 63 | pxeboot_debian11_files: |
| 64 | - name: "linux" |
Zack Williams | d1ee626 | 2022-05-19 15:29:40 -0700 | [diff] [blame^] | 65 | checksum: "sha256:b8e18400ca9c268334c2c1d5a911c2c1f4f522480a23bcaba1798b5c810edeea" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 66 | - name: "initrd.gz" |
Zack Williams | d1ee626 | 2022-05-19 15:29:40 -0700 | [diff] [blame^] | 67 | checksum: "sha256:f8892c6b79817257a05a6d947be00ded56dbec057dff961dd1f526b0ab325320" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 68 | |
| 69 | pxeboot_debian11_linux_args: "" |
| 70 | |
| 71 | pxeboot_debian11_nonfree_url: "http://cdimage.debian.org/cdimage/unofficial/non-free/" |
| 72 | |
| 73 | pxeboot_debian11_nonfree_files: |
Zack Williams | d1ee626 | 2022-05-19 15:29:40 -0700 | [diff] [blame^] | 74 | - path: "firmware/bullseye/20220326" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 75 | name: "firmware.cpio.gz" |
Zack Williams | d1ee626 | 2022-05-19 15:29:40 -0700 | [diff] [blame^] | 76 | checksum: "sha256:0b4a8e6f8704ab3225946087b0af8b0bedceea9f8a3d28bda5151dccecf94c37" |
Zack Williams | a5a10bc | 2021-04-06 11:58:44 -0700 | [diff] [blame] | 77 | |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 78 | # Ubuntu 18.04 image |
| 79 | pxeboot_ubuntu1804_base_url: "http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 80 | pxeboot_ubuntu1804_version: "20101020ubuntu543.19/images/hwe-netboot/ubuntu-installer/amd64" |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 81 | |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 82 | # checksums from version as of 2021-11-27 |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 83 | pxeboot_ubuntu1804_files: |
| 84 | - name: "linux" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 85 | checksum: "sha256:cf73517963037c823e4fcad52b92c20525071957f85fe9516f0652d38488db3b" |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 86 | - name: "initrd.gz" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 87 | checksum: "sha256:d7609e66d70189ccf4369c3e832d4a8e6a459de28a32b9ab72f1f8eaa82869e3" |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 88 | |
| 89 | pxeboot_ubuntu1804_linux_args: "" |
| 90 | |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 91 | # Ubuntu 20.04 image |
| 92 | pxeboot_ubuntu2004_base_url: "http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/installer-amd64" |
| 93 | pxeboot_ubuntu2004_version: "20101020ubuntu614.3/legacy-images/netboot/ubuntu-installer/amd64" |
| 94 | |
| 95 | # checksums from version as of 2021-11-27 |
| 96 | pxeboot_ubuntu2004_files: |
| 97 | - name: "linux" |
| 98 | checksum: "sha256:cd6e8d6114d11d668aaba86e5e16c24762723d37fa9fd5b309dc1b8a0c2685ef" |
| 99 | - name: "initrd.gz" |
| 100 | checksum: "sha256:60b10062782ebcbc6b118c2f2bb2163eee9d1e6e6bfc1633a08505e52aab7a56" |
| 101 | |
| 102 | pxeboot_ubuntu2004_linux_args: "" |
| 103 | |
| 104 | # OpenBSD 7.0 image |
| 105 | pxeboot_openbsd70_base_url: "https://cdn.openbsd.org/pub/OpenBSD" |
| 106 | pxeboot_openbsd70_version: "7.0/amd64" |
| 107 | |
| 108 | # checksums from version as of 2021-11-27 |
| 109 | pxeboot_openbsd70_files: |
| 110 | - name: "cd70.iso" |
| 111 | checksum: "sha256:3e3e21b1aa4448cffba103f954b3604c69361ca1fe9a4e15287fc7298171b11f" |
| 112 | |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 113 | # preseed config |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 114 | # this should be replaced with a modular crypt string, or login will not work. |
| 115 | preseed_onfadmin_pw_crypt: "!!" |
| 116 | |
| 117 | # this needs to be set as pubkey auth is the only remote login method |
| 118 | preseed_onfadmin_ssh_pubkey: "" |
| 119 | |
| 120 | # list of hosts |
| 121 | pxeboot_hosts: |
| 122 | - serial: "12345678" |
Zack Williams | 92f3c20 | 2021-08-24 23:04:47 -0700 | [diff] [blame] | 123 | mac: "a1:b2:c3:d4:e5:f6" |
Zack Williams | 5b5d9a7 | 2020-11-06 13:59:06 -0700 | [diff] [blame] | 124 | hostname: "host" |
| 125 | domain: "domain" |