Role os_cinder for OpenStack-Ansible
Go to file
Jesse Pretorius 4888d5a5d1 Updating service group mapping implementation
This patch updates the work done in https://review.openstack.org/377055
to match up to the implementation in https://review.openstack.org/378613
which aims to bring the implementation in line with the os_neutron
role.

- The variable ;cinder_service_names; is renamed to 'cinder_services'.
- Common variables shared by each service's template files have
  been updated to use the service namespaced variables.
- Unused handlers have been removed.
- Unused variables have been removed.
- The handler to reload the services now only tries to restart the
  service if the host is in the group for the service according to the
  service group mapping. This allows us to ensure that handler
  failures are no longer ignored and that no execution time is wasted
  trying to restart services which do not exist on the host.
- Currently the reload of upstart/systemd scripts may not happen if
  only one script changes as the task uses a loop with only one result
  register. This patch implements handlers to reload upstart/systemd
  scripts to ensure that this happens when any one of the scripts
  change.

Change-Id: Icca1f3ef930962c1179687b1a7ef4dcce5ca47f2
2016-09-29 07:52:02 +01:00
defaults Updating service group mapping implementation 2016-09-29 07:52:02 +01:00
doc Correctly namespace the storage_address variable 2016-09-13 09:49:26 +00:00
examples Rename package lists (and related vars) appropriately 2016-08-30 16:51:37 +01:00
files/rootwrap.d Update paste, policy and rootwrap configurations 2016-09-08 2016-09-08 17:13:35 +00:00
handlers Updating service group mapping implementation 2016-09-29 07:52:02 +01:00
meta Add centos support for os_cinder role 2016-09-23 13:48:06 +00:00
releasenotes Add centos support for os_cinder role 2016-09-23 13:48:06 +00:00
tasks Updating service group mapping implementation 2016-09-29 07:52:02 +01:00
templates Updating service group mapping implementation 2016-09-29 07:52:02 +01:00
tests Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
vars Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
.gitignore Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
.gitreview Implement base configuration for independent repository 2016-03-01 09:38:00 -08:00
bindep.txt Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
CONTRIBUTING.rst Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00: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 [DOCS] - Clean up role docs 2016-08-17 10:56:38 -04:00
run_tests.sh Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
setup.cfg [DOCS] - Clean up role docs 2016-08-17 10:56:38 -04:00
setup.py Updated from global requirements 2016-07-15 03:57:43 +00:00
test-requirements.txt Updated from global requirements 2016-08-18 05:30:43 +00:00
tox.ini Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00
Vagrantfile Ansible 2.1.1 update 2016-09-27 15:00:22 +00:00

OpenStack-Ansible cinder

This Ansible role installs and configures OpenStack cinder.

Documentation for the project can be found at:

http://docs.openstack.org/developer/openstack-ansible-os_cinder/

The project home is at:

http://launchpad.net/openstack-ansible