devstack/lib/neutron_plugins/services
Paul Michali 6fd4720e60 VPNaaS Support for StrongSwan driver.
The StrongSwan driver under development for kilo-3 will replace the
default reference OpenSwan driver.

In the interim though, we need to be able to run functional tests
for both drivers. This change is intending to do the additional
steps that are needed to set up for Strongswan, so that when a
functional test has IPSEC_PACKAGE=strongswan, everything will be
correct.

The intent here is to explicitly set the device driver class in
vpn_agent.ini, so that this will work for when OpenSwan is the
default (currently), when no drivers are specified, and will work
for when StrongSwan is made the default in the code.

For Ubuntu, AppArmor is disabled for charon and stroke.

Note: Both OpenSwan and StrongSwan cannot be installed on the
host at the same time.

Change-Id: Ib8467e24633230d6643d812068e4ed6ffb33f104
Partial-Bug: 1424757
2015-02-27 12:05:15 -05:00
..
firewall neutron: use config files from neutron-*aas repos 2015-01-12 10:48:08 +01:00
loadbalancer neutron: use config files from neutron-*aas repos 2015-01-12 10:48:08 +01:00
metering Stop neutron services more explicitly 2015-02-05 12:39:13 +00:00
vpn VPNaaS Support for StrongSwan driver. 2015-02-27 12:05:15 -05:00