diff --git a/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2 b/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2 index beddbdeea8..f7eb73eb63 100644 --- a/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2 +++ b/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2 @@ -13,7 +13,6 @@ dhcp-range=set:{{ tag }},{{ item.range }},{{ lease_time }} dhcp-option=tag:{{ tag }},option:router,{{ item.routers }} {% endif %} {% endfor %} -dhcp-sequential-ip {% if api_address_family == 'ipv6' %} {# TODO(yoctozepto): IPv6-only support - DHCPv6 PXE support #} diff --git a/releasenotes/notes/ironic-dnsmasq-no-dhcp-sequential-ip-13256d6a55e9027f.yaml b/releasenotes/notes/ironic-dnsmasq-no-dhcp-sequential-ip-13256d6a55e9027f.yaml new file mode 100644 index 0000000000..03bada6b5a --- /dev/null +++ b/releasenotes/notes/ironic-dnsmasq-no-dhcp-sequential-ip-13256d6a55e9027f.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Removes the ``dhcp-sequential-ip`` configuration option from + ``ironic_dnsmasq`` to avoid a race condition offering the same IP address + to multiple hosts being inspected at the same time.