Role os_keystone for OpenStack-Ansible
cee7a02143
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 |
||
---|---|---|
defaults | ||
doc | ||
examples | ||
files | ||
handlers | ||
library | ||
meta | ||
releasenotes | ||
tasks | ||
templates | ||
tests | ||
vars | ||
.gitignore | ||
.gitreview | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
LICENSE | ||
manual-test.rc | ||
README.rst | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini | ||
Vagrantfile |
Team and repository tags
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