diff --git a/diskimage_builder/elements/ironic-agent/package-installs.yaml b/diskimage_builder/elements/ironic-agent/package-installs.yaml
index f63487f73..a948dc268 100644
--- a/diskimage_builder/elements/ironic-agent/package-installs.yaml
+++ b/diskimage_builder/elements/ironic-agent/package-installs.yaml
@@ -18,3 +18,5 @@ kmod:
 psmisc:
 dosfstools:
 mdadm:
+efibootmgr:
+efivar:
diff --git a/releasenotes/notes/add-efi-packages-70a19464d31ab8d7.yaml b/releasenotes/notes/add-efi-packages-70a19464d31ab8d7.yaml
new file mode 100644
index 000000000..2abc2d438
--- /dev/null
+++ b/releasenotes/notes/add-efi-packages-70a19464d31ab8d7.yaml
@@ -0,0 +1,5 @@
+---
+upgrade:
+  - |
+    Adds `efibootmgr` and `efivar` packages to ironic-agent, so when building
+    DIB images they will be present.