Skip to content

Commit

Permalink
Merge branch 'drybjed-ipxe-updates'
Browse files Browse the repository at this point in the history
  • Loading branch information
drybjed committed Feb 16, 2024
2 parents 2f717c0 + 1186ddb commit 3f3c201
Show file tree
Hide file tree
Showing 9 changed files with 56 additions and 59 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,13 @@ General
Changed
~~~~~~~

Updates of upstream application versions
''''''''''''''''''''''''''''''''''''''''

- In the :ref:`debops.ipxe` role, support for the Debian Bullseye netboot
installer has been updated to v11.10; the Debian Bookworm installer has been
updated to v12.5.

:ref:`debops.elasticsearch` role
''''''''''''''''''''''''''''''''

Expand All @@ -76,6 +83,15 @@ Changed
which needs to be synchronized with the Elasticsearch configuration via
Ansible inventory (Kibana can be installed separately from Elasticsearch).

Removed
~~~~~~~

:ref:`debops.ipxe` role
'''''''''''''''''''''''

- Debian 9 (Stretch) has been removed from Debian mirrors, therefore the role
will no longer offer support for installing Debian Stretch via PXE boot.


`debops v3.1.0`_ - 2023-11-29
-----------------------------
Expand Down
19 changes: 19 additions & 0 deletions ansible/roles/debconf/COPYRIGHT
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
debops.debconf - Configure APT packages using Debconf database

Copyright (C) 2024 Maciej Delmanowski <[email protected]>
Copyright (C) 2024 DebOps <https://debops.org/>
SPDX-License-Identifier: GPL-3.0-or-later

This Ansible role is part of DebOps.

DebOps is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3, as
published by the Free Software Foundation.

DebOps is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with DebOps. If not, see https://www.gnu.org/licenses/.
52 changes: 17 additions & 35 deletions ansible/roles/ipxe/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ ipxe__debian_netboot_firmware_mirror: 'https://cdimage.debian.org/cdimage/unoffi
#
# Specify which Debian releases will be prepared for iPXE boot on a given host.
# The releases need to be defined in the OS release map below.
ipxe__debian_netboot_releases: [ 'stretch', 'buster', 'bullseye', 'bookworm' ]
ipxe__debian_netboot_releases: [ 'buster', 'bullseye', 'bookworm' ]

# ]]]
# .. envvar:: ipxe__debian_netboot_architectures [[[
Expand All @@ -125,23 +125,6 @@ ipxe__debian_netboot_architectures: [ 'amd64', 'i386', 'arm64' ]
# The list of the default Debian Installer releases defined by the role.
ipxe__debian_netboot_default_release_map:

- name: 'stretch-amd64'
release: 'stretch'
architecture: 'amd64'
netboot_version: '20170615+deb9u9'
netboot_checksum: 'sha256:f25408235e7a13fb05804512ad415ec78ce8e5d18f31cd2bdfe5b75c2c373047' # netboot.tar.gz
firmware_version: '20200718'
firmware_checksum: 'sha256:77fd3c1f66b530c868ac2a1d2b27cd2fc2e4a592bff48726c8e2e475d1a7eb16' # firmware.cpio.gz

- name: 'stretch-amd64-gtk'
release: 'stretch'
architecture: 'amd64'
netboot_subdir: '/gtk'
netboot_version: '20170615+deb9u9'
netboot_checksum: 'sha256:3ba002234396044fec57faecd60acd77968850f92c67ef209731231eaf3b38e4' # gtk/netboot.tar.gz
firmware_version: '20200718'
firmware_checksum: 'sha256:77fd3c1f66b530c868ac2a1d2b27cd2fc2e4a592bff48726c8e2e475d1a7eb16' # firmware.cpio.gz

- name: 'buster-amd64'
release: 'buster'
architecture: 'amd64'
Expand All @@ -162,36 +145,36 @@ ipxe__debian_netboot_default_release_map:
- name: 'bullseye-amd64'
release: 'bullseye'
architecture: 'amd64'
netboot_version: '20210731+deb11u8'
netboot_checksum: 'sha256:59233e074ff44edf763c0a851a08a163240a97d95118da89210bc77277774bf9' # netboot.tar.gz
firmware_version: '20230429'
firmware_checksum: 'sha256:af07b888fb8d5153b3448fa84c3a25307a7de9ec643196031dde975d6d8d9bce' # firmware.cpio.gz
netboot_version: '20210731+deb11u10'
netboot_checksum: 'sha256:4041076bae75b2ddb891d178878b57ad00edf101c905c726f605110130e256d2' # netboot.tar.gz
firmware_version: '20240210'
firmware_checksum: 'sha256:c4da5ed43aade331d2ee7a959ece87e2eebd08a90e8ca3fd40c3a5c445dd4313' # firmware.cpio.gz

- name: 'bullseye-amd64-gtk'
release: 'bullseye'
architecture: 'amd64'
netboot_subdir: '/gtk'
netboot_version: '20210731+deb11u8'
netboot_checksum: 'sha256:6fa4393276e95599a9a6c368f3a402c9b94f79aa3be3468acde4bfae91d0dad9' # netboot.tar.gz
firmware_version: '20230429'
firmware_checksum: 'sha256:af07b888fb8d5153b3448fa84c3a25307a7de9ec643196031dde975d6d8d9bce' # firmware.cpio.gz
netboot_version: '20210731+deb11u10'
netboot_checksum: 'sha256:93e9faa9a7b6360d31cc5d86c61f43a678285223ee7d46014dd9afcc5720842d' # netboot.tar.gz
firmware_version: '20240210'
firmware_checksum: 'sha256:c4da5ed43aade331d2ee7a959ece87e2eebd08a90e8ca3fd40c3a5c445dd4313' # firmware.cpio.gz

- name: 'bookworm-amd64'
release: 'bookworm'
architecture: 'amd64'
netboot_version: '20230607+deb12u2'
netboot_checksum: 'sha256:9cadfcc3ed0e75b91ebb19306f19f83132ec76c4d115995296d55f4b59241c7b' # netboot.tar.gz
firmware_version: '20231007'
firmware_checksum: 'sha256:35ab001226f7256b6b5a952eda92ac54291313a9bdc1d09258345177b64d4df8' # firmware.cpio.gz
netboot_version: '20230607+deb12u5'
netboot_checksum: 'sha256:9ae301b2f6b31d6c94ca0a46b6428b550bd84416113e34054cd9167033e2c18b' # netboot.tar.gz
firmware_version: '20240210'
firmware_checksum: 'sha256:f793903fbc94328d28babe4bebc17dbc2d4e4a8cc0765dca23fed9c61f386232' # firmware.cpio.gz

- name: 'bookworm-amd64-gtk'
release: 'bookworm'
architecture: 'amd64'
netboot_subdir: '/gtk'
netboot_version: '20230607+deb12u2'
netboot_checksum: 'sha256:cae6ae3b6b6f86d4c02408beb16f2b15517ef46bbcc8b4282e792d33538f170c' # netboot.tar.gz
firmware_version: '20231007'
firmware_checksum: 'sha256:35ab001226f7256b6b5a952eda92ac54291313a9bdc1d09258345177b64d4df8' # firmware.cpio.gz
netboot_version: '20230607+deb12u5'
netboot_checksum: 'sha256:5ef80e1c38124aaa89aa3dd4d5f168bc7ac62cab63319a12907f7f0aead1447f' # netboot.tar.gz
firmware_version: '20240210'
firmware_checksum: 'sha256:f793903fbc94328d28babe4bebc17dbc2d4e4a8cc0765dca23fed9c61f386232' # firmware.cpio.gz

# ]]]
# .. envvar:: ipxe__debian_netboot_release_map [[[
Expand Down Expand Up @@ -440,7 +423,6 @@ ipxe__default_scripts:
item bookworm ${space} Debian GNU/Linux 12 (Bookworm)
item bullseye ${space} Debian GNU/Linux 11 (bullseye)
item buster ${space} Debian GNU/Linux 10 (buster)
item stretch ${space} Debian GNU/Linux 9 (stretch)
choose --default ${debian-installer-cursor} version || goto debian_exit
set debian-installer-cursor ${version}
Expand Down
2 changes: 1 addition & 1 deletion ansible/roles/ipxe/meta/watch-firmware-bookworm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Role: ipxe
# Package: firmware-bookworm
# Version: 20231007
# Version: 20240210

version=4
https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/bookworm (20.+)/
2 changes: 1 addition & 1 deletion ansible/roles/ipxe/meta/watch-firmware-bullseye
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Role: ipxe
# Package: firmware-bullseye
# Version: 20230429
# Version: 20240210

version=4
https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/bullseye (20.+)/
10 changes: 0 additions & 10 deletions ansible/roles/ipxe/meta/watch-firmware-stretch

This file was deleted.

2 changes: 1 addition & 1 deletion ansible/roles/ipxe/meta/watch-netboot-bookworm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Role: ipxe
# Package: netboot-bookworm
# Version: 20230607+deb12u2
# Version: 20230607+deb12u5

version=4
https://deb.debian.org/debian/dists/bookworm/main/installer-amd64 (20.+)/
2 changes: 1 addition & 1 deletion ansible/roles/ipxe/meta/watch-netboot-bullseye
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Role: ipxe
# Package: netboot-bullseye
# Version: 20210731+deb11u8
# Version: 20210731+deb11u10

version=4
https://deb.debian.org/debian/dists/bullseye/main/installer-amd64 (20.+)/
10 changes: 0 additions & 10 deletions ansible/roles/ipxe/meta/watch-netboot-stretch

This file was deleted.

0 comments on commit 3f3c201

Please sign in to comment.