Role os_keystone for OpenStack-Ansible
Go to file
Steve Lewis 9082c793cc Install and configure uWSGI
When an Apache + mod_wsgi configuration is not selected, configure
the two Keystone services with uWSGI service profiles.

Two arbitrary ports are selected for uWSGI to listen on, so that it
may be proxied for by a dedicated web server. This is in preparation
for laying down Nginx in a future patch.

Notify events are updated to restart the Keystone uWSGI services
where Keystone's configuration is modified only. Because federation
concerns will be isolated within the dedicated web server, changes
to federation configuration of Shiboleth do not trigger restarts of
uWSGI. Similarly, SSL certificate changes do not trigger restarts.

Change-Id: I99e16a999c496e68fb25fa2630d9b211c9755ea4
Related: blueprint keystone-uwsgi
2016-08-22 11:04:55 -07:00
defaults Install and configure uWSGI 2016-08-22 11:04:55 -07:00
doc [DOCS] Move keystone federation role docs 2016-08-16 08:46:08 +00:00
examples [DOCS] Move keystone federation role docs 2016-08-16 08:46:08 +00:00
files Implement keystone venv support 2015-10-14 13:59:47 -05:00
handlers Install and configure uWSGI 2016-08-22 11:04:55 -07:00
library Resolve pep8 violations caught by pep8 v1.7.0 2016-01-14 00:45:41 +00:00
meta Remove pip_lock_down dependency 2016-06-02 17:13:39 -07:00
releasenotes Add ability to change apt/yum package state 2016-08-02 08:49:23 -05:00
tasks Install and configure uWSGI 2016-08-22 11:04:55 -07:00
templates Install and configure uWSGI 2016-08-22 11:04:55 -07:00
tests Remove openstack_hosts from test requirements 2016-07-20 18:47:02 -07:00
vars Isolate Apache components 2016-08-22 17:42:54 +00:00
.gitignore Remove duplicates from .gitignore 2016-07-15 12:00:39 +10:00
.gitreview Implement base configuration for independent repository 2016-03-02 10:09:25 -05:00
bindep.txt Add SNI support via OS packages for os_keystone 2016-08-19 16:55:18 +00:00
CONTRIBUTING.rst Updated role to be an independent role 2016-02-26 14:13:43 -06:00
LICENSE Updated role to be an independent role 2016-02-26 14:13:43 -06:00
README.rst [DOCS] Move keystone federation role docs 2016-08-16 08:46:08 +00:00
run_tests.sh Add SNI support via OS packages for os_keystone 2016-08-19 16:55:18 +00:00
setup.cfg Updated role to be an independent role 2016-02-26 14:13:43 -06:00
setup.py Updated from global requirements 2016-07-15 03:57:57 +00:00
test-requirements.txt Updated from global requirements 2016-08-18 05:30:56 +00:00
tox.ini Make all linting tests use upper-constraints 2016-08-20 16:06:02 +01:00
Vagrantfile Adding Vagrantfile for local testing/dev 2016-08-19 15:31:51 -04:00

OpenStack-Ansible keystone

Ansible role that installs and configures OpenStack Keystone. Keystone is installed behind the Apache webserver listening on port 5000 and port 35357 by default.

Documentation for the project can be found at: http://docs.openstack.org/developer/openstack-ansible-os_keystone/ The project home is at: http://launchpad.net/openstack-ansible