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: ```` * The corresponding file name should be same to service name, ````. functions --------- ``lib/neutron-legacy`` calls the following functions when the ```` is enabled functions to be implemented * ``configure_``: set config files, create data dirs, etc e.g. sudo python setup.py deploy iniset $XXXX_CONF... * ``init_``: initialize databases, etc * ``install_``: collect source and prepare e.g. git clone xxx * ``start_``: start running processes, including screen if USE_SCREEN=True e.g. run_process XXXX "$XXXX_DIR/bin/XXXX-bin" * ``stop_``: stop running processes (non-screen) e.g. stop_process XXXX * ``check_``: verify that the integration between neutron server and third-party components is sane