diff --git a/ansible/roles/nova/templates/nova.conf.j2 b/ansible/roles/nova/templates/nova.conf.j2
index b8855d3bc695e931310100db08e7204f66dcaaac..043f47ad085ece07aff6322d5abdb26a678ed5b5 100644
--- a/ansible/roles/nova/templates/nova.conf.j2
+++ b/ansible/roles/nova/templates/nova.conf.j2
@@ -59,7 +59,7 @@ scheduler_use_baremetal_filters = True
 compute_driver = libvirt.LibvirtDriver
 {% endif %}
 
-{% if enable_ironic == 'yes' %}
+{% if enable_ironic | bool %}
 [ironic]
 #(TODO) remember to update this once discoverd is replaced by inspector
 admin_username = {{ ironic_keystone_user }}