Merge "Change Swift storage directory to /srv/node/d1"
This commit is contained in:
commit
f4b4804be7
@ -555,6 +555,26 @@ outputs:
|
|||||||
service: name={{ item.item }} state=stopped enabled=no
|
service: name={{ item.item }} state=stopped enabled=no
|
||||||
with_items: "{{ swift_services_enabled.results }}"
|
with_items: "{{ swift_services_enabled.results }}"
|
||||||
when: item.rc == 0
|
when: item.rc == 0
|
||||||
|
- name: Check if deprecated UC Swift storage directory exists
|
||||||
|
stat: path=/srv/node/1
|
||||||
|
register: swift_dir_1_stat
|
||||||
|
- name: Move deprecated UC Swift storage directory
|
||||||
|
command: mv /srv/node/1 /srv/node/d1
|
||||||
|
when: swift_dir_1_stat.stat.exists
|
||||||
|
- name: Update Swift rings to use d1 device instead of 1
|
||||||
|
command: swift-ring-builder {{ item }} set_info --device 1 --change-device d1
|
||||||
|
with_items:
|
||||||
|
- /etc/swift/account.builder
|
||||||
|
- /etc/swift/container.builder
|
||||||
|
- /etc/swift/object.builder
|
||||||
|
when: swift_dir_1_stat.stat.exists
|
||||||
|
- name: Write out updated Swift rings
|
||||||
|
command: swift-ring-builder {{ item }} write_ring
|
||||||
|
with_items:
|
||||||
|
- /etc/swift/account.builder
|
||||||
|
- /etc/swift/container.builder
|
||||||
|
- /etc/swift/object.builder
|
||||||
|
when: swift_dir_1_stat.stat.exists
|
||||||
- when: step|int == 3
|
- when: step|int == 3
|
||||||
block:
|
block:
|
||||||
- name: Set fact for removal of openstack-swift-container,object,account package
|
- name: Set fact for removal of openstack-swift-container,object,account package
|
||||||
|
Loading…
Reference in New Issue
Block a user