Role os_cinder for OpenStack-Ansible
Go to file
Jesse Pretorius 948305aa6b Execute cinder_backends on the last API server
Currently the backend setup executes on the first cinder-api
host. The playbook to execute the setup of the API is done
in serial. This creates a bit of a problem on a greenfield
deployment which uses haproxy because the backend is disabled
and there are no other API hosts setup yet. This makes the
CLI commands which require the API to be working fail.

This patch makes the backend create task set execute on the
last cinder-api host. This means that when they execute, there
should already be other API services up and therefore the load
balancer will be able to handle the API requests.

Closes-Bug: #1753125
Change-Id: I335b9f4ef0566d1561275059b90e0a50d16c4992
(cherry picked from commit 76e0e8cfa0)
2018-03-24 19:30:55 +00:00
defaults Replace virtualenv-tools by a script 2018-02-18 22:13:07 +00:00
doc modify cinder spelling errors 2018-01-17 14:14:19 +08:00
examples Rename package lists (and related vars) appropriately 2016-08-30 16:51:37 +01:00
files/rootwrap.d Update static files 2017-12-07 08:12:04 +00:00
handlers Add external LB management handler hook interface 2017-09-16 13:54:06 -05:00
meta Remove pip_install dependency 2017-12-05 11:54:39 +00:00
releasenotes Remove setting of version/release from releasenotes 2017-11-17 07:55:29 +01:00
tasks Execute cinder_backends on the last API server 2018-03-24 19:30:55 +00:00
templates Skip logging for haproxy health checks 2018-02-25 21:04:49 +00:00
tests Merge "Point to Queens instead of master" into stable/queens 2018-02-15 16:09:56 +00:00
vars Add support for the openSUSE Leap distributions 2017-07-07 07:04:15 +01:00
zuul.d Stop running non-voting jobs in gate 2018-02-16 14:24:14 +00:00
.gitignore Updated from OpenStack Ansible Tests 2017-06-22 15:19:20 +00:00
.gitreview Update .gitreview for stable/queens 2018-02-14 15:47:34 +00:00
CONTRIBUTING.rst Update document links 2017-09-13 00:58:08 -07:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Update URLs in documents according to document migration 2017-07-14 09:36:35 +08:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-01-22 16:54:43 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:05:54 +00:00
manual-test.rc Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
run_tests.sh Updated from OpenStack Ansible Tests 2017-11-10 13:15:55 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-14 09:36:35 +08:00
setup.py Updated from global requirements 2017-03-02 11:51:34 +00:00
test-requirements.txt Updated from global requirements 2018-01-27 18:10:36 +00:00
tox.ini Point to Queens instead of master 2018-02-15 14:07:26 +00:00

README.rst

Team and repository tags

image

OpenStack-Ansible cinder

This Ansible role installs and configures OpenStack cinder.

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-os_cinder/latest/

The project home is at:

http://launchpad.net/openstack-ansible