6a008fa74b
nova-net is deprecated, and it's long time to switch to neutron by default. This patch does that, and has an auto configuration mode that mostly just works for the basic case. It does this by assuming that unless the user specifies an interface for it to manage, that it will not automatically have access to a physical interface. The floating range is put on br-ex (per normal), fixed ranges stay on their OVS interfaces. Because there is no dedicated interface managed by neutron, we add an iptables rule which allows guests to route out. While somewhat synthetic, it does provide a working out of the box developer experience, and is not hugely more synthetic then all the other interface / route setup we have to do for the system. You should be able to run this with a local.conf of just [[local|localrc]] ADMIN_PASSWORD=pass DATABASE_PASSWORD=pass RABBIT_PASSWORD=pass SERVICE_PASSWORD=pass And get a working neutron on a single interface box Documentation will come in subsequent patches, however getting the code out there and getting feedback is going to help shape this direction. Change-Id: I185325a684372e8a2ff25eae974a9a2a2d6277e0