diff --git a/roles/libvirt/setup/undercloud/templates/undercloudvm.xml.j2 b/roles/libvirt/setup/undercloud/templates/undercloudvm.xml.j2
index f51aa70d2..675d3df8d 100644
--- a/roles/libvirt/setup/undercloud/templates/undercloudvm.xml.j2
+++ b/roles/libvirt/setup/undercloud/templates/undercloudvm.xml.j2
@@ -17,7 +17,7 @@
{% if overcloud_as_undercloud|bool or undercloud_use_custom_boot_images|bool %}
{{ undercloud_custom_vmlinuz }}
{{ undercloud_custom_initrd }}
- console=ttyS0 root=/dev/vda
+ console=ttyS0 root=/dev/vda {{ undercloud_extra_grub_params|default('') }}
{% endif %}