Merge "Allow cinder coordination backend to be configured"
This commit is contained in:
commit
58cca6801c
@ -826,6 +826,8 @@ cinder_backend_ceph: "{{ enable_ceph }}"
|
||||
cinder_backend_vmwarevc_vmdk: "no"
|
||||
cinder_volume_group: "cinder-volumes"
|
||||
cinder_target_helper: "tgtadm"
|
||||
# Valid options are [ '', redis, etcd ]
|
||||
cinder_coordination_backend: "{{ 'redis' if enable_redis|bool else 'etcd' if enable_etcd|bool else '' }}"
|
||||
|
||||
# Valid options are [ nfs, swift, ceph ]
|
||||
cinder_backup_driver: "ceph"
|
||||
|
@ -206,9 +206,9 @@ auth_endpoint = {{ keystone_internal_url }}
|
||||
{% endif %}
|
||||
|
||||
[coordination]
|
||||
{% if enable_redis | bool %}
|
||||
{% if cinder_coordination_backend == 'redis' %}
|
||||
backend_url = {{ redis_connection_string }}
|
||||
{% elif enable_etcd | bool %}
|
||||
{% elif cinder_coordination_backend == 'etcd' %}
|
||||
# NOTE(jeffrey4l): python-etcd3 module do not support multi endpoint here.
|
||||
backend_url = etcd3://{{ hostvars[groups['etcd'][0]]['ansible_' + hostvars[groups['etcd'][0]]['api_interface']]['ipv4']['address'] }}:{{ etcd_client_port }}
|
||||
{% endif %}
|
||||
|
@ -422,6 +422,8 @@
|
||||
#cinder_backend_ceph: "{{ enable_ceph }}"
|
||||
#cinder_backend_vmwarevc_vmdk: "no"
|
||||
#cinder_volume_group: "cinder-volumes"
|
||||
# Valid options are [ '', redis, etcd ]
|
||||
#cinder_coordination_backend: "{{ 'redis' if enable_redis|bool else 'etcd' if enable_etcd|bool else '' }}"
|
||||
|
||||
# Valid options are [ nfs, swift, ceph ]
|
||||
#cinder_backup_driver: "ceph"
|
||||
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Cinder coordination backend can now be configured via
|
||||
cinder_coordination_backend variable.
|
||||
Coordination is optional and can now be set to either redis or etcd.
|
Loading…
Reference in New Issue
Block a user