puppet-ironic/templates
Harald Jensås 0f3581d3b5 Fix name of iPXE efi bootrom
In change Ia30aff290ec24972f387612851f8f630ddc9403b
the file in tftproot was renamed from ipxe.efi to
snponly.efi. Later in the filename was parameterized
in change I565e3ae6388812c358e86fac49b17e0cce97b9df.

The dnsmasq DHCP configuration was not updated to
point to use the new filename, nor the parameter.

This change adds 'uefi_ipxe_bootfile_name' to
ironic::pxe::common, updates the other manifests to
use ironic::pxe::common::uefi_ipxe_bootfile_name if
set.

Also add the 'uefi_ipxe_bootfile_name' parameter to
the ironic::inspector class and update the dnsmasq
DHCP tempalte to use the parameter.

Backport note:
In stable/wallaby and older, the default uefi_ipxe_bootfile_name is
ipxe.efi(this was updated during Xena cycle), so the inconsistent usage
doesn't happen by default. However support for customizing
uefi_ipxe_bootfile_name is incomplete and it is fixed by this change.

Conflicts:
	manifests/inspector.pp

Resolved conflict caused by c7966378a0

Closes-Bug: #1952652
Change-Id: I1b3ccd8ad8f3ce66c66c58b1dfdca158d749c287
(cherry picked from commit 51ea0c95ea)
(cherry picked from commit 2688458cb0)
(cherry picked from commit 8062614074)
(cherry picked from commit d33a9f68d5)
2021-12-10 04:32:14 +00:00
..
baremetal.json.erb Add bifrost manifest 2015-08-04 17:12:43 +02:00
bifrost_global_vars.erb Put configuration files under configurable folder 2015-08-24 18:48:47 +00:00
inspector_dnsmasq_http.erb Fix name of iPXE efi bootrom 2021-12-10 04:32:14 +00:00
inspector_dnsmasq_tftp.erb inspector dnsmasq: make sequential-ip configurable 2021-12-02 01:07:15 +00:00
inspector_ipxe.erb Wrap ipv6 addresses in inspector-ipxe template 2019-09-27 23:08:17 +02:00
inspector_pxelinux_cfg.erb Make kernel and ramdisk filename configurable 2017-05-05 09:31:26 +08:00