![]() Updates the various environment.d elements so that we can control with a high level of granularity whether we enable --system-site-packages in our virtualenvs. At a high level OPENSTACK_EXTRA_INSTALL_OPTS can be set to -s to allow os-svc-install to enable --system-site-packages globally. The per element environment variables if set will override this setting. A step towards supporting both isolated and global venvs for OpenStack elements installed from git source. Change-Id: Ic3dc42717a90f02a58af345c5564336b64f930e4 |
||
---|---|---|
.. | ||
environment.d | ||
install.d | ||
os-apply-config/etc/keystone | ||
os-refresh-config | ||
README.md | ||
cleanup-keystone-tokens.sh | ||
element-deps | ||
keystone.crontab | ||
source-repository-keystone |
README.md
This element installs the Keystone service from git.
Upon booting the image, the service should be running on port 5000.
Configuration
NOTE: Keystone requires the keystone.db key to be set via Heat Metadata.
keystone: db: "mysql://keyuser:keypass@localhost/keystone" verbose: False - Print more verbose output debug: False - Print debugging output (includes plaintext request logging, potentially including passwords)
NOTE: Token cleanup will cause poor performance until the upstream bug (https://bugs.launchpad.net/keystone/+bug/1188378) is fixed. This problem is fixed in some distributions (Ubuntu, RHEL, CentOS) where percona-toolkit's is supported and used to clean out the table on mysql. http://www.percona.com/mysql-support/policies/percona-toolkit-supported-platforms-and-versions