diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2
index db92ebd6cf..cc625b084d 100644
--- a/ansible/roles/ironic/templates/ironic.conf.j2
+++ b/ansible/roles/ironic/templates/ironic.conf.j2
@@ -1,3 +1,10 @@
+# NOTE(mgoddard): Ironic is changing the default value of [deploy]
+# default_boot_option from 'netboot' to 'local'. If the option is not set,
+# ironic will log a warning during the transition period. Even so,
+# kolla-ansible should not set a value for this option as the warning is
+# intended to inform operators of the impending change. The warning may be
+# suppressed by the deployer by setting a value for the option.
+
 [DEFAULT]
 debug = {{ ironic_logging_debug }}
 
@@ -58,8 +65,6 @@ memcache_servers = {{ memcached_servers }}
 memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ memcached_port }}{% if not loop.last %},{% endif %}{% endfor %}
 {%- endif %}
 
-[deploy]
-default_boot_option = netboot
 
 [glance]
 glance_api_servers = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ glance_api_port }}