bifrost/playbooks/roles/bifrost-ironic-install/templates
Steve Baker 51d988af54 Support PXE network boot with grub
It is now possible to do a PXE network boot with grub as an
alternative to iPXE. Grub is loaded via the signed shim, so it may
allow end-to-end automated deployments with secure-boot enabled.

To use grub network boot, deploy bifrost with variable
``default_boot_interface`` set to ``pxe``.

This feature is tested by job
bifrost-integration-redfish-uefi-fedora-latest.

test-bifrost.sh is also modified to only enable the hardware-type
driver which matches driver used for test nodes. This allows a default
interface to be set which is not supported by one of the enabled
drivers (for example, ironic will exit because the ilo driver doesn't
support the pxe boot interface)

Change-Id: I8ac33d0aa0f71b092d2c0538ac3a73491ff44921
2023-01-19 10:33:21 +13:00
..
10-rsyslog-remote.conf.j2 Add support of remote logging 2016-12-20 17:09:29 +02:00
dnsmasq.conf.j2 Support PXE network boot with grub 2023-01-19 10:33:21 +13:00
inspector-default-boot-ipxe.j2 TLS support for API services 2020-09-02 18:23:40 +02:00
ironic-inspector.conf.j2 Evaluate truthiness of inspector.discovery.enabled with bool filter 2022-06-10 00:39:51 +02:00
ironic-prometheus-exporter.service.j2 Use Type=notify in systemd units for services 2022-01-26 15:23:10 +01:00
ironic.conf.j2 Remove enable_uefi_ipxe 2023-01-19 10:31:00 +13:00
nginx_conf.d_bifrost-httpboot.conf.j2 Use TLS for virtual media when TLS is enabled 2021-08-25 20:04:18 +02:00
nginx_conf.d_bifrost-ironic.conf.j2 Make ironic and inspector listen on Unix sockets 2022-02-09 11:06:41 +01:00
static.hosts.j2 Add static DHCP for dynamic inventory 2015-10-06 08:12:37 -04:00
systemd_template.j2 Create /run/ironic runtime directory when service starts 2022-12-20 14:36:57 +01:00