summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Fenzi <kevin@scrye.com>2016-06-22 19:27:37 +0000
committerKevin Fenzi <kevin@scrye.com>2016-06-22 19:27:37 +0000
commitf8bca830bae543a7d1afec16d7069e5db699d9e0 (patch)
treed8d5d7bb5dada043b4203c7d96700ec99f9542ee
parent6df32be8f32a100288e76bcb0276d1e104eedd5b (diff)
downloadansible-f8bca830bae543a7d1afec16d7069e5db699d9e0.tar.gz
ansible-f8bca830bae543a7d1afec16d7069e5db699d9e0.tar.xz
ansible-f8bca830bae543a7d1afec16d7069e5db699d9e0.zip
Split out this into 3 handlers to avoid warnings
-rw-r--r--handlers/restart_services.yml6
-rw-r--r--playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml44
2 files changed, 38 insertions, 12 deletions
diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml
index ab7477029..d15e183f5 100644
--- a/handlers/restart_services.yml
+++ b/handlers/restart_services.yml
@@ -128,9 +128,13 @@
- name: restart stunnel
service: name=stunnel state=restarted
-- name: restart cinder
+- name: restart cinder api
service: name=openstack-cinder-api state=restarted
+
+- name: restart cinder scheduler
service: name=openstack-cinder-scheduler state=restarted
+
+- name: restart cinder volume
service: name=openstack-cinder-volume state=restarted
- name: restart autocloud
diff --git a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml
index 44ea24b8e..74ef3937f 100644
--- a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml
+++ b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml
@@ -522,40 +522,62 @@
# https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/5/html/Cloud_Administrator_Guide/section_manage-volumes.html
- ini_file: dest=/etc/cinder/cinder.conf section=DEFAULT option="enabled_backends" value="equallogic-1,lvmdriver-1"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
# LVM
- ini_file: dest=/etc/cinder/cinder.conf section="lvmdriver-1" option="volume_group" value="cinder-volumes"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- ini_file: dest=/etc/cinder/cinder.conf section="lvmdriver-1" option="volume_driver" value="cinder.volume.drivers.lvm.LVMISCSIDriver"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- ini_file: dest=/etc/cinder/cinder.conf section="lvmdriver-1" option="volume_backend_name" value="LVM_iSCSI"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
# Dell EqualLogic - http://docs.openstack.org/trunk/config-reference/content/dell-equallogic-driver.html
- ini_file: dest=/etc/cinder/cinder.conf section="equallogic-1" option="volume_driver" value="cinder.volume.drivers.eqlx.DellEQLSanISCSIDriver"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- ini_file: dest=/etc/cinder/cinder.conf section="equallogic-1" option="san_ip" value="{{ IP_EQLX }}"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- ini_file: dest=/etc/cinder/cinder.conf section="equallogic-1" option="san_login" value="{{ SAN_UNAME }}"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- name: set password for equallogic-1
ini_file: dest=/etc/cinder/cinder.conf section="equallogic-1" option="san_password" value="{{ SAN_PW }}"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- ini_file: dest=/etc/cinder/cinder.conf section="equallogic-1" option="eqlx_group_name" value="{{ EQLX_GROUP }}"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- ini_file: dest=/etc/cinder/cinder.conf section="equallogic-1" option="eqlx_pool" value="{{ EQLX_POOL }}"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
- ini_file: dest=/etc/cinder/cinder.conf section="equallogic-1" option="volume_backend_name" value="equallogic"
notify:
- - restart cinder
+ - restart cinder api
+ - restart cinder scheduler
+ - restart cinder volume
# flush handlers here in case cinder changes and we need to restart it.
- meta: flush_handlers