(Formerly known as Nicira NVP plugin). Following Neutron change 79fbeb7ebebc0dfbe143aee96fbc250d1b9e7582, this patch introduces the new naming scheme for Neutron VMware NSX plugin configuration. Related-blueprint: nvp-third-part-support (aka bp vmware-nsx-third-party) Partial-implements blueprint: nicira-plugin-renaming Change-Id: If7790887661507bfdec6d2b97c0f99609039aa73
Neutron third party specific files
Some Neutron plugins require third party programs to function.
The files under the directory, lib/neutron_thirdparty/, will be used
when their service are enabled.
Third party program specific configuration variables should be in this file.
- filename:
<third_party>- The corresponding file name should be same to service name,
<third_party>.
- The corresponding file name should be same to service name,
functions
lib/neutron calls the following functions when the <third_party> is enabled
functions to be implemented
-
configure_<third_party>: set config files, create data dirs, etc e.g. sudo python setup.py deploy iniset $XXXX_CONF... -
init_<third_party>: initialize databases, etc -
install_<third_party>: collect source and prepare e.g. git clone xxx -
start_<third_party>: start running processes, including screen e.g. screen_it XXXX "cd $XXXXY_DIR && $XXXX_DIR/bin/XXXX-bin" -
stop_<third_party>: stop running processes (non-screen)