--- features: - | Adds support to deploy to nodes with different CPU architectures from a single conductor. This depends on two new configuration options, ``[pxe]/pxe_config_template_by_arch`` and ``[pxe]/pxe_bootfile_name_by_arch``. Each is a dictionary mapping CPU architecture to PXE config template or PXE boot file name, respectively. As an example, the syntax might look like:: pxe_config_template_by_arch=aarch64:pxe_grubaa64_config.template,ppc64:pxe_ppc64_config.template Ironic attempts to map the CPU architecture in this mapping to the ``properties/cpu_arch`` field for a node. If the node's CPU architecture is not found in the mapping, ironic will fall back to the standard options ``pxe_config_template``, ``pxe_bootfile_name``, ``uefi_pxe_config_template``, and ``uefi_pxe_bootfile_name``.