Role os_cinder for OpenStack-Ansible
Go to file
Jesse Pretorius a6045f6f20 Move database creation into role
There is no record for why we implement the database creation outside
of the role in the playbook, when we could do it inside the role.

Implementing it inside the role allows us to reduce the quantity of
group_vars duplicated from the role, and allows us to better document
the required variables in the role. The delegation can still be done
as it is done in the playbook too.

In this patch we implement a new variable called 'cinder_db_setup_host'
which is used in the role to allow delegation of the database setup
task to any host, but defaults to the first member of the galera_all
host group. We also document the variable cinder_galera_address which
has been used for a long time, but never documented.

Change-Id: I68bb4b288c3947685dbd512c58d73f23e84314e5
2018-06-01 14:37:45 +01:00
defaults Move database creation into role 2018-06-01 14:37:45 +01:00
doc Updated from global requirements 2018-03-15 07:32:45 +00:00
examples Move database creation into role 2018-06-01 14:37:45 +01:00
files/rootwrap.d Update paste, policy and rootwrap configurations 2018-03-31 2018-03-31 21:06:54 +01: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 Add support for using distribution packages for OpenStack services 2018-05-04 17:08:45 +01:00
tasks Move database creation into role 2018-06-01 14:37:45 +01:00
templates Add support for using distribution packages for OpenStack services 2018-05-04 17:08:45 +01:00
tests Remove tests-repo-clone.sh 2018-03-28 10:13:26 +01:00
vars vars: Do not install build dependencies for distro installs 2018-05-14 12:59:09 +01:00
zuul.d Add new voting jobs to gates 2018-05-14 17:42:28 +02:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 15:50:44 +00:00
.gitreview Implement base configuration for independent repository 2016-03-01 09:38:00 -08:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:05:54 +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
manual-test.rc Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
README.rst Update links in README 2018-03-03 11:44:33 +08:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-04-30 05:13:36 +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 Add support for using distribution packages for OpenStack services 2018-05-04 17:08:45 +01:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-05-09 19:40:20 +00:00

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