diff --git a/AUTHORS b/AUTHORS index 35c0a522ce..718a76095c 100644 --- a/AUTHORS +++ b/AUTHORS @@ -13,6 +13,7 @@ Dean Troyer Devin Carlen Doug hellmann Eddie Hebert +Edgar Magana Eoghan Glynn Eric Windisch Gabriel Hurley diff --git a/lib/quantum_plugins/plumgrid b/lib/quantum_plugins/plumgrid new file mode 100644 index 0000000000..b49aa92af2 --- /dev/null +++ b/lib/quantum_plugins/plumgrid @@ -0,0 +1,37 @@ +# PLUMgrid Quantum Plugin +# Edgar Magana emagana@plumgrid.com +# ------------------------------------ + +# Save trace settings +MY_XTRACE=$(set +o | grep xtrace) +set +o xtrace + +#source $TOP_DIR/lib/quantum_plugins/ovs_base + +function quantum_plugin_create_nova_conf() { + + NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtGenericVIFDriver"} +} + +function quantum_plugin_setup_interface_driver() { + : +} + +function quantum_plugin_configure_common() { + Q_PLUGIN_CONF_PATH=etc/quantum/plugins/plumgrid + Q_PLUGIN_CONF_FILENAME=plumgrid.ini + Q_DB_NAME="plumgrid_quantum" + Q_PLUGIN_CLASS="quantum.plugins.plumgrid.plumgrid_nos_plugin.plumgrid_plugin.QuantumPluginPLUMgridV2" +} + +function quantum_plugin_configure_service() { + iniset /$Q_PLUGIN_CONF_FILE PLUMgridNOS nos_server localhost + iniset /$Q_PLUGIN_CONF_FILE PLUMgridNOS nos_server_port 7766 +} + +function quantum_plugin_configure_debug_command() { + : +} + +# Restore xtrace +$MY_XTRACE