This is useful when working with baremetal which uses openvswitch quantum
plugin, but baremetal-vif vif driver.
bug 1080562
Change-Id: I9f94a8f2d7f11fa0771a5304b0aed1d0de5a3db7
| ... | ... |
@@ -1773,11 +1773,11 @@ if is_service_enabled nova; then |
| 1773 | 1773 |
add_nova_opt "quantum_url=http://$Q_HOST:$Q_PORT" |
| 1774 | 1774 |
|
| 1775 | 1775 |
if [[ "$Q_PLUGIN" = "openvswitch" ]]; then |
| 1776 |
- NOVA_VIF_DRIVER="nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver" |
|
| 1776 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver"}
|
|
| 1777 | 1777 |
elif [[ "$Q_PLUGIN" = "linuxbridge" ]]; then |
| 1778 |
- NOVA_VIF_DRIVER="nova.virt.libvirt.vif.QuantumLinuxBridgeVIFDriver" |
|
| 1778 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.QuantumLinuxBridgeVIFDriver"}
|
|
| 1779 | 1779 |
elif [[ "$Q_PLUGIN" = "ryu" ]]; then |
| 1780 |
- NOVA_VIF_DRIVER="quantum.plugins.ryu.nova.vif.LibvirtOpenVswitchOFPRyuDriver" |
|
| 1780 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"quantum.plugins.ryu.nova.vif.LibvirtOpenVswitchOFPRyuDriver"}
|
|
| 1781 | 1781 |
add_nova_opt "libvirt_ovs_integration_bridge=$OVS_BRIDGE" |
| 1782 | 1782 |
add_nova_opt "linuxnet_ovs_ryu_api_host=$RYU_API_HOST:$RYU_API_PORT" |
| 1783 | 1783 |
add_nova_opt "libvirt_ovs_ryu_api_host=$RYU_API_HOST:$RYU_API_PORT" |