Role os_cinder for OpenStack-Ansible
Go to file
Jesse Pretorius 76e0e8cfa0 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
2018-03-24 15:20:06 +00:00
defaults Merge "Replace virtualenv-tools by a script" 2018-02-18 23:04:44 +00:00
doc Updated from global requirements 2018-03-15 07:32:45 +00: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 Use listen instead of chained notifiers 2018-03-17 14:06:54 -07:00
meta Remove pip_install dependency 2017-12-05 11:54:39 +00:00
releasenotes Update reno for stable/queens 2018-02-14 15:47:39 +00:00
tasks Execute cinder_backends on the last API server 2018-03-24 15:20:06 +00:00
templates Skip logging for haproxy health checks 2018-02-23 08:40:21 -06:00
tests ansible-role-requirements: Add common systemd_service role 2018-03-13 16:49:27 +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-12 11:05:45 -05:00
.gitignore Updated from OpenStack Ansible Tests 2017-06-22 15:19:20 +00:00
.gitreview Implement base configuration for independent repository 2016-03-01 09:38:00 -08: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 links in README 2018-03-03 11:44:33 +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-03-15 07:32:45 +00:00
tox.ini tox.ini: Expose USER environment variable to execution environment 2018-03-15 17:58:22 +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:

https://launchpad.net/openstack-ansible