Role os_keystone for OpenStack-Ansible
Go to file
Jean-Philippe Evrard cee7a02143 Allow the split of install and config
If keystone install is done separately from the config (filtering
or interruption), a re-run of the role will not mark the venv
as changed, and the db sync will not trigger.

Here we force a flush on file next to the venv change, and use
this file (local fact) as a way to know if a db sync is required.

When a dbsync is considered done, i.e after the expand and migrate
stages, we mark the db_migrate as done for all the nodes.

Change-Id: I318700582a65cc1ea6571d9460fd58bed949a4e9
Depends-On: Ie4a47e85bf31e1ac3a2bd6f0dec510bb24abdbbd
2017-04-03 14:05:07 +00:00
defaults Ensure the components are isolated from the system 2017-03-28 23:48:01 -05:00
doc Use https instead of http for git.openstack.org 2017-02-06 17:01:49 +07: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 Remove Trusty support from os_keystone role 2016-12-15 13:18:55 +00:00
library Resolved Keystone Federation bugs 2017-02-07 21:01:09 -06:00
meta Remove Trusty support from os_keystone role 2016-12-15 13:18:55 +00:00
releasenotes Ensure the components are isolated from the system 2017-03-28 23:48:01 -05:00
tasks Allow the split of install and config 2017-04-03 14:05:07 +00:00
templates Ensure the components are isolated from the system 2017-03-28 23:48:01 -05:00
tests Split out Keystone upgrade into it's own script 2017-02-23 17:06:56 +00:00
vars Fix CentOS pkg for keystone sasl lib. 2017-03-14 16:05:30 -04:00
.gitignore Implementing stricter permissions on config files 2017-02-08 09:18:34 -05:00
.gitreview Implement base configuration for independent repository 2016-03-02 10:09:25 -05:00
bindep.txt Install python2-pyOpenSSL package on CentOS 2017-03-03 12:49:44 -06: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
manual-test.rc Use centralised test scripts 2016-09-28 08:56:33 +01:00
README.rst Show team and repo badges on README 2016-11-25 16:13:03 +01:00
run_tests.sh Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant 2017-02-07 09:49:08 +07:00
setup.cfg Update home page link in cfg file 2016-09-20 14:21:45 +05:30
setup.py Updated from global requirements 2017-03-02 11:51:52 +00:00
test-requirements.txt Updated from global requirements 2017-02-11 17:48:56 +00:00
tox.ini Split out Keystone upgrade into it's own script 2017-02-23 17:06:56 +00:00
Vagrantfile Remove Trusty support from os_keystone role 2016-12-15 13:18:55 +00:00

Team and repository tags

image

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