Make cinder-manage db sync run on only one controller during upgrade
We got to ensure that the cinder-manage db sync is run on only one controller. Change-Id: I88a6aa4c49d893b95a26795fbfcf163a780fd0bc Closes-Bug: #1709315
This commit is contained in:
@@ -66,11 +66,17 @@ outputs:
|
||||
resource: openstack-cinder-volume
|
||||
state: disable
|
||||
wait_for_resource: true
|
||||
- name: Sync cinder DB
|
||||
- name: get bootstrap nodeid
|
||||
tags: step5
|
||||
command: cinder-manage db sync
|
||||
- name: Start cinder_volume service (pacemaker)
|
||||
tags: step5
|
||||
pacemaker_resource:
|
||||
resource: openstack-cinder-volume
|
||||
state: enable
|
||||
command: hiera bootstrap_nodeid
|
||||
register: bootstrap_node
|
||||
- block:
|
||||
- name: Sync cinder DB
|
||||
tags: step5
|
||||
command: cinder-manage db sync
|
||||
- name: Start cinder_volume service (pacemaker)
|
||||
tags: step5
|
||||
pacemaker_resource:
|
||||
resource: openstack-cinder-volume
|
||||
state: enable
|
||||
when: bootstrap_node.stdout == ansible_hostname
|
||||
|
||||
Reference in New Issue
Block a user