Role os_keystone for OpenStack-Ansible
Go to file
Jesse Pretorius ed136ef79c Fix rolling upgrade test
The rolling upgrade test is currently not setting
the endpoint correctly due to 'keystone_upgrade'
not being defined.

This patch removes the requirement to define the
var by ensuring that the role always uses haproxy.
This prevents having to remember to set the var
when doing development and makes better sense for
test purposes anyway.

This patch also serialises the upgrade and ensures
that the backend is set into maintenance mode when
the upgrade is actioned.

Change-Id: I8f16495607abb871390d28c0b3e9b2b856dda097
Depends-On: I5cbb3824430dc09b36476f81e0cdfd4f0a15f497
2017-06-17 12:41:45 +01:00
defaults Switch to Cryptography over pycrypto 2017-06-07 17:59:44 +00:00
doc Fix the dead link 2017-04-13 14:19:43 +00:00
examples [DOCS] Move keystone federation role docs 2016-08-16 08:46:08 +00:00
handlers Use command instead of debug for handlers 2017-05-24 11:26:12 +01:00
library Resolved Keystone Federation bugs 2017-02-07 21:01:09 -06:00
meta Optimise apt cache update task 2017-04-21 16:44:30 +01:00
releasenotes Bootstrap Keystone with versionless endpoints 2017-05-16 16:29:37 +02:00
tasks Optimise the distro package installation 2017-06-13 14:52:26 +00:00
templates Deprecate rabbit_use_ssl option 2017-05-23 10:25:37 +08:00
tests Fix rolling upgrade test 2017-06-17 12:41:45 +01:00
vars Optimise the distro package installation 2017-06-13 14:52:26 +00: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-06-12 12:59:20 +00:00
tox.ini Ensure that role tests pin pip/setuptools/wheel 2017-06-04 11:21:25 +01: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