Nuage networks' plugin specific configuration setting file for devstack
Change-Id: I936f87b8fbc6f90130514b2fc0d111eab861da7c
Implements: blueprint nuage-networks-plugin
| 1 | 1 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,69 @@ |
| 0 |
+# Nuage Neutron Plugin |
|
| 1 |
+# ---------------------- |
|
| 2 |
+ |
|
| 3 |
+# Save trace setting |
|
| 4 |
+MY_XTRACE=$(set +o | grep xtrace) |
|
| 5 |
+set +o xtrace |
|
| 6 |
+ |
|
| 7 |
+function neutron_plugin_create_nova_conf {
|
|
| 8 |
+ NOVA_OVS_BRIDGE=${NOVA_OVS_BRIDGE:-"br-int"}
|
|
| 9 |
+ iniset $NOVA_CONF DEFAULT neutron_ovs_bridge $NOVA_OVS_BRIDGE |
|
| 10 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtGenericVIFDriver"}
|
|
| 11 |
+ LIBVIRT_FIREWALL_DRIVER=nova.virt.firewall.NoopFirewallDriver |
|
| 12 |
+ iniset $NOVA_CONF DEFAULT firewall_driver $LIBVIRT_FIREWALL_DRIVER |
|
| 13 |
+} |
|
| 14 |
+ |
|
| 15 |
+function neutron_plugin_install_agent_packages {
|
|
| 16 |
+ : |
|
| 17 |
+} |
|
| 18 |
+ |
|
| 19 |
+function neutron_plugin_configure_common {
|
|
| 20 |
+ Q_PLUGIN_CONF_PATH=etc/neutron/plugins/nuage |
|
| 21 |
+ Q_PLUGIN_CONF_FILENAME=nuage_plugin.ini |
|
| 22 |
+ Q_DB_NAME="nuage_neutron" |
|
| 23 |
+ Q_PLUGIN_CLASS="neutron.plugins.nuage.plugin.NuagePlugin" |
|
| 24 |
+ Q_PLUGIN_EXTENSIONS_PATH=neutron/plugins/nuage/extensions |
|
| 25 |
+ #Nuage specific Neutron defaults. Actual value must be set and sourced |
|
| 26 |
+ NUAGE_CNA_SERVERS=${NUAGE_CNA_SERVERS:-'localhost:8443'}
|
|
| 27 |
+ NUAGE_CNA_SERVER_AUTH=${NUAGE_CNA_SERVER_AUTH:-'username:password'}
|
|
| 28 |
+ NUAGE_CNA_ORGANIZATION=${NUAGE_CNA_ORGANIZATION:-'org'}
|
|
| 29 |
+ NUAGE_CNA_SERVER_SSL=${NUAGE_CNA_SERVER_SSL:-'True'}
|
|
| 30 |
+ NUAGE_CNA_BASE_URI=${NUAGE_CNA_BASE_URI:-'/'}
|
|
| 31 |
+ NUAGE_CNA_AUTH_RESOURCE=${NUAGE_CNA_AUTH_RESOURCE:-'/'}
|
|
| 32 |
+ NUAGE_CNA_DEF_NETPART_NAME=${NUAGE_CNA_DEF_NETPART_NAME:-''}
|
|
| 33 |
+} |
|
| 34 |
+ |
|
| 35 |
+function neutron_plugin_configure_debug_command {
|
|
| 36 |
+ : |
|
| 37 |
+} |
|
| 38 |
+ |
|
| 39 |
+function neutron_plugin_configure_dhcp_agent {
|
|
| 40 |
+ : |
|
| 41 |
+} |
|
| 42 |
+ |
|
| 43 |
+function neutron_plugin_configure_l3_agent {
|
|
| 44 |
+ : |
|
| 45 |
+} |
|
| 46 |
+ |
|
| 47 |
+function neutron_plugin_configure_plugin_agent {
|
|
| 48 |
+ : |
|
| 49 |
+} |
|
| 50 |
+ |
|
| 51 |
+function neutron_plugin_configure_service {
|
|
| 52 |
+ iniset $NEUTRON_CONF DEFAULT api_extensions_path neutron/plugins/nuage/extensions/ |
|
| 53 |
+ iniset /$Q_PLUGIN_CONF_FILE restproxy base_uri $NUAGE_CNA_BASE_URI |
|
| 54 |
+ iniset /$Q_PLUGIN_CONF_FILE restproxy serverssl $NUAGE_CNA_SERVER_SSL |
|
| 55 |
+ iniset /$Q_PLUGIN_CONF_FILE restproxy serverauth $NUAGE_CNA_SERVER_AUTH |
|
| 56 |
+ iniset /$Q_PLUGIN_CONF_FILE restproxy organization $NUAGE_CNA_ORGANIZATION |
|
| 57 |
+ iniset /$Q_PLUGIN_CONF_FILE restproxy server $NUAGE_CNA_SERVERS |
|
| 58 |
+ iniset /$Q_PLUGIN_CONF_FILE restproxy auth_resource $NUAGE_CNA_AUTH_RESOURCE |
|
| 59 |
+ iniset /$Q_PLUGIN_CONF_FILE restproxy default_net_partition_name $NUAGE_CNA_DEF_NETPART_NAME |
|
| 60 |
+} |
|
| 61 |
+ |
|
| 62 |
+function has_neutron_plugin_security_group {
|
|
| 63 |
+ # 1 means False here |
|
| 64 |
+ return 1 |
|
| 65 |
+} |
|
| 66 |
+ |
|
| 67 |
+# Restore xtrace |
|
| 68 |
+$MY_XTRACE |