diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2
index 96620d19f5..c21b8b1e21 100644
--- a/ansible/roles/ironic/templates/ironic.conf.j2
+++ b/ansible/roles/ironic/templates/ironic.conf.j2
@@ -118,6 +118,7 @@ pxe_config_template = $pybasedir/drivers/modules/ipxe_config.template
 uefi_pxe_config_template = $pybasedir/drivers/modules/ipxe_config.template
 tftp_root = /httpboot
 tftp_master_path = /httpboot/master_images
+tftp_server = {{ api_interface_address }}
 {% endif %}
 
 {% if enable_ironic_ipxe | bool %}