neutron-vpnaas/devstack
Paul Michali 9e19dc4f80 VPNaaS DevStack Plugin support
Adding plugin support for the neutron-vpnaas repo. Later, will
remove the setup from the DevStack repo.

One note: Since the VPN agent is a subclass of the L3 agent,
which in turn is a subclass of the FW agent, the startup for
the VPN agent process must check to see if the FW service is
enabled, and if so, include that configuration file (AFAICT).

Change-Id: I6c32165a544223ccf02228c953766b5211426ed0
Partial-Bug: 1473475
2015-07-15 21:56:33 +00:00
..
plugin.sh VPNaaS DevStack Plugin support 2015-07-15 21:56:33 +00:00
README.md VPNaaS DevStack Plugin support 2015-07-15 21:56:33 +00:00
settings VPNaaS DevStack Plugin support 2015-07-15 21:56:33 +00:00

This directory contains the neutron-vpnaas devstack plugin. To configure VPNaaS, in the local section, you will need to enable the neutron-vpnaas devstack plugin.

Add a line of the form:

enable_plugin neutron-vpnaas <GITURL> [GITREF]

where

<GITURL> is the URL of a neutron-vpnaas repository
[GITREF] is an optional git ref (branch/ref/tag).  The default is
         master.

For example

enable_plugin neutron-vpnaas https://git.openstack.org/openstack/neutron-vpnaas stable/kilo

Note: Since the VPN agent process, is a subclass of the L3 agent, which is a subclass of the FW agent, the DevStack plugin will check for the FW service being enabled, and if so, will include the config file specified in Q_FWAAS_CONF_FILE (default is fwaas_driver.ini).

For more information, see the "Externally Hosted Plugins" section of http://docs.openstack.org/developer/devstack/plugins.html.