Merge "Set vif_driver when using quantum/ovs"

This commit is contained in:
Jenkins
2013-05-29 21:27:37 +00:00
committed by Gerrit Code Review
2 changed files with 6 additions and 1 deletions

View File

@@ -434,6 +434,11 @@ def createquantummanifest(config):
if controller.CONF['CONFIG_QUANTUM_INSTALL'] != "y":
return
if controller.CONF['CONFIG_QUANTUM_L2_PLUGIN'] == 'openvswitch':
controller.CONF['CONFIG_NOVA_LIBVIRT_VIF_DRIVER'] = 'nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver'
else:
controller.CONF['CONFIG_NOVA_LIBVIRT_VIF_DRIVER'] = 'nova.virt.libvirt.vif.LibvirtGenericVIFDriver'
for manifestfile, marker in manifestfiles.getFiles():
if manifestfile.endswith("_nova.pp"):
data = getManifestTemplate("nova_quantum.pp")

View File

@@ -8,5 +8,5 @@ class {"nova::network::quantum":
}
class {"nova::compute::quantum":
libvirt_vif_driver => "nova.virt.libvirt.vif.LibvirtGenericVIFDriver",
libvirt_vif_driver => "%(CONFIG_NOVA_LIBVIRT_VIF_DRIVER)s",
}