- updated package list for Ryu ryu plugin/agent needs python-netifaces - quantum-ryu-agent also needs ryu module Change-Id: I5b49efceb65e8139a49a8e82f55ea6aa7d1eebac Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Quantum third party specific files
Some Quantum plugins require third party programs to function.
The files under the directory, lib/quantum_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/quantum 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)