senlin/tools
tengqm c75a6f6784 Revert to use keystone v2 based OSC
Reverting back to use keystone v2 based openstackclient command because
folks are getting confused about the command differences. The previous
'fix' doesn't work if without additional options.

Change-Id: I8a3cc69079d969f3ac13d80c0b02ee89bede071d
2015-12-07 21:43:44 -05:00
..
config-generator.conf Add missing namespace for config generator 2015-06-27 05:41:56 -04:00
gen-config Modified conf file path for config generation 2015-03-02 11:50:28 +08:00
gen-pot-files Rename gen_pot to gen-pot-files 2015-10-21 00:57:26 -04:00
README.rst Complete README file under tools subdirectory 2015-10-21 04:55:12 -04:00
senlin-db-recreate Add db_sync to senlin-db-recreate 2015-04-20 03:27:45 -04:00
setup-service Revert to use keystone v2 based OSC 2015-12-07 21:43:44 -05:00

Files in this directory are tools for developers or for helping users install the senlin software.

Contents

config-generator.conf

This is a configuration for the oslo-config-generator tool to create an initial senlin.conf.sample file. When installing senlin manually, the generated file can be copied to /etc/senlin/senlin.conf with customized settings.

gen-config

This is a wrapper of the oslo-config-generator tool that generates a config file for senlin. The correct way to use it is:

cd /opt/stack/senlin
tools/gen-config

Another way to generate sample configuration file is:

cd /opt/stack/senlin
tox -e genconfig

gen-pot-files

This is a script for extracting strings from source code into a POT file, which serves the basis to generate translations for different languages.

senlin-db-recreate

This script drops the senlin database in mysql when database is corrupted.

Warning Be sure to change the 'MYSQL_ROOT_PW' and 'MYSQL_SENLIN_PW' before running this script.

setup-service

This is a script for setting up the senlin service. You will need to provide the host IP address and the service password for the senlin user to be created. For example:

cd /opt/stack/senlin/tools
./setup-service 192.168.52.5 TopSecrete

NOTE You need to have some environment variables properly set so that you are the admin user for setting up the senlin service. For example:

cd $HOME
source devstack/openrc admin