diff --git a/playbooks/roles/bifrost-ironic-install/tasks/get_ipxe.yml b/playbooks/roles/bifrost-ironic-install/tasks/get_ipxe.yml index 64711221d..5f85d213e 100644 --- a/playbooks/roles/bifrost-ironic-install/tasks/get_ipxe.yml +++ b/playbooks/roles/bifrost-ironic-install/tasks/get_ipxe.yml @@ -25,6 +25,7 @@ get_url: url: "https://boot.ipxe.org/{{ item }}" dest: "{{ ipxe_dir }}/{{ item }}" + force: yes with_items: - undionly.kpxe - ipxe.lkrn diff --git a/releasenotes/notes/ipxe-download-bc1235cbbc87121c.yaml b/releasenotes/notes/ipxe-download-bc1235cbbc87121c.yaml new file mode 100644 index 000000000..1208502ca --- /dev/null +++ b/releasenotes/notes/ipxe-download-bc1235cbbc87121c.yaml @@ -0,0 +1,6 @@ +--- +other: + - By default, the installation process now downloads iPXE binaries + from ipxe.org upon re-installation. Previously, the download was + not set to be forced, and thus would be skipped if the file was + already present.