A way to solve this bug would maybe be to add the relevant configuration to those overridden settings in https://github.com/openstack/tacker/blob/master/devstack/settings, for example by specifying OVS_BRIDGE_MAPPINGS+=$MGMT_PHYS_NET:$BR_MGMT and so on.
That way the user provided configuration may be preserved, and the code may be simplified, for example leveraging NEUTRON_CREATE_INITIAL_NETWORKS etc to create the bridges, allocate the IP to the interface etc.
A way to solve this bug would maybe be to add the relevant configuration to those overridden settings in https:/ /github. com/openstack/ tacker/ blob/master/ devstack/ settings, for example by specifying OVS_BRIDGE_ MAPPINGS+ =$MGMT_ PHYS_NET: $BR_MGMT and so on.
That way the user provided configuration may be preserved, and the code may be simplified, for example leveraging NEUTRON_ CREATE_ INITIAL_ NETWORKS etc to create the bridges, allocate the IP to the interface etc.