Default value needs to be set for service_provider config item in
neutron_vpnaas.conf. This is to support backward compatability
for using the enable_service q-vpn. It should be noted that the
recommended way to use VPN is the devstack plugin.
Change-Id: I0d5960c81c47a138087d480527eff2a8eef59445
Closes-bug: #1527483
| ... | ... |
@@ -115,6 +115,9 @@ export NEUTRON_TEST_CONFIG_FILE=${NEUTRON_TEST_CONFIG_FILE:-"$NEUTRON_CONF_DIR/d
|
| 115 | 115 |
# Default provider for load balancer service |
| 116 | 116 |
DEFAULT_LB_PROVIDER=LOADBALANCER:Haproxy:neutron_lbaas.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default |
| 117 | 117 |
|
| 118 |
+# Default provider for VPN service |
|
| 119 |
+DEFAULT_VPN_PROVIDER=VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default |
|
| 120 |
+ |
|
| 118 | 121 |
# Agent binaries. Note, binary paths for other agents are set in per-service |
| 119 | 122 |
# scripts in lib/neutron_plugins/services/ |
| 120 | 123 |
AGENT_DHCP_BINARY="$NEUTRON_BIN_DIR/neutron-dhcp-agent" |
| ... | ... |
@@ -1092,6 +1095,7 @@ function _configure_neutron_vpn {
|
| 1092 | 1092 |
(cd $NEUTRON_VPNAAS_DIR && exec ./tools/generate_config_file_samples.sh) |
| 1093 | 1093 |
if [ -f $NEUTRON_VPNAAS_DIR/etc/neutron_vpnaas.conf.sample ]; then |
| 1094 | 1094 |
cp $NEUTRON_VPNAAS_DIR/etc/neutron_vpnaas.conf.sample $NEUTRON_CONF_DIR/neutron_vpnaas.conf |
| 1095 |
+ iniset $NEUTRON_CONF_DIR/neutron_vpnaas.conf service_providers service_provider $DEFAULT_VPN_PROVIDER |
|
| 1095 | 1096 |
fi |
| 1096 | 1097 |
neutron_vpn_install_agent_packages |
| 1097 | 1098 |
neutron_vpn_configure_common |