<div dir="ltr">While investigating a bug report against cloud-init ("why don't you put nameservers in interface configuration files?"). I discovered that Nova munges the information received from Neutron to take the network-scoped nameserver entries and move them all into a global "services" section.<div><br></div><div>It turns out that people may actually want to preserve the information about which interface is associated with a particular nameserver so that the system can be configured to manage the resolver configuration as interfaces are brought up/down.</div><div><br></div><div>I've proposed <a href="https://review.openstack.org/#/c/467699/">https://review.openstack.org/#/c/467699/</a> to resolve this issue, which adds nameserver information to the "network" section.  This *does not* remove the global "services" key, so existing code that expects to find nameservers there will continue to operate as it does now.  This simply exposes the information in an additional location where there is more context available.</div><div><br></div><div>Thanks for looking,</div><div><br></div><div>-- Lars</div><div><br></div></div>