From a83e53f15e993f229c042fba3031b060a17f88cd Mon Sep 17 00:00:00 2001 From: Andrey Shestakov <ashestakov@mirantis.com> Date: Thu, 26 Nov 2015 13:34:19 +0200 Subject: [PATCH] Fix neutron ml2 configuration for Ironic vxlan should be allowed in tenant_network_types because it used in tunnel_types. Allow all flat networks when ironic enabled. TrivialFix Change-Id: I39b2fbf26bb4c9047e7c3ea5ca7749ae113e4ed8 --- ansible/roles/neutron/templates/ml2_conf.ini.j2 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ansible/roles/neutron/templates/ml2_conf.ini.j2 b/ansible/roles/neutron/templates/ml2_conf.ini.j2 index 18816147f4..061d4d52c9 100644 --- a/ansible/roles/neutron/templates/ml2_conf.ini.j2 +++ b/ansible/roles/neutron/templates/ml2_conf.ini.j2 @@ -1,8 +1,7 @@ # ml2_conf.ini [ml2] {% if enable_ironic | bool %} -type_drivers = flat -tenant_network_types = flat +tenant_network_types = vxlan, flat mechanism_drivers = openvswitch {% else %} # Changing type_drivers after bootstrap can lead to database inconsistencies @@ -24,7 +23,11 @@ network_vlan_ranges = {% endif %} [ml2_type_flat] +{% if enable_ironic | bool %} +flat_networks = * +{% else %} flat_networks = physnet1 +{% endif %} [ml2_type_vxlan] vni_ranges = 1:1000