blob: 0a79a697ad775817ea97ad789ea0301ab3807195 [file] [log] [blame]
Nachi Ueno69b3ff62013-06-07 10:28:33 -07001# Neutron VPN plugin
2# ---------------------------
3
4# Save trace setting
5MY_XTRACE=$(set +o | grep xtrace)
6set +o xtrace
7
8
Nachi Ueno584750f2013-07-15 18:22:21 -07009AGENT_VPN_BINARY="$NEUTRON_BIN_DIR/neutron-vpn-agent"
Nachi Ueno69b3ff62013-06-07 10:28:33 -070010VPN_PLUGIN="neutron.services.vpn.plugin.VPNDriverPlugin"
11
12function neutron_vpn_install_agent_packages() {
13 install_package strongswan
14}
15
16function neutron_vpn_configure_common() {
17 if [[ $Q_SERVICE_PLUGIN_CLASSES == '' ]]; then
18 Q_SERVICE_PLUGIN_CLASSES=$VPN_PLUGIN
19 else
20 Q_SERVICE_PLUGIN_CLASSES="$Q_SERVICE_PLUGIN_CLASSES,$VPN_PLUGIN"
21 fi
22}
23
Nachi Ueno69b3ff62013-06-07 10:28:33 -070024# Restore xtrace
25$MY_XTRACE