Merge "Only start one glance_api when using file backend"
This commit is contained in:
commit
6c144946fa
@ -75,6 +75,8 @@ glance_backends:
|
|||||||
|
|
||||||
glance_store_backends: "{{ glance_backends|selectattr('enabled', 'equalto', true)|list }}"
|
glance_store_backends: "{{ glance_backends|selectattr('enabled', 'equalto', true)|list }}"
|
||||||
|
|
||||||
|
glance_api_hosts: "{{ groups['glance-api']|first if glance_backend_file | bool and glance_file_datadir_volume == 'glance' else groups['glance-api'] }}"
|
||||||
|
|
||||||
####################
|
####################
|
||||||
# OpenStack
|
# OpenStack
|
||||||
####################
|
####################
|
||||||
|
@ -15,14 +15,13 @@
|
|||||||
volumes: "{{ service.volumes }}"
|
volumes: "{{ service.volumes }}"
|
||||||
when:
|
when:
|
||||||
- action != "config"
|
- action != "config"
|
||||||
- inventory_hostname in groups[service.group]
|
- inventory_hostname in glance_api_hosts
|
||||||
- service.enabled | bool
|
- service.enabled | bool
|
||||||
- config_json.changed | bool
|
- config_json.changed | bool
|
||||||
or glance_conf.changed | bool
|
or glance_conf.changed | bool
|
||||||
or policy_json.changed | bool
|
or policy_json.changed | bool
|
||||||
or glance_api_container.changed | bool
|
or glance_api_container.changed | bool
|
||||||
|
|
||||||
|
|
||||||
- name: Restart glance-registry container
|
- name: Restart glance-registry container
|
||||||
vars:
|
vars:
|
||||||
service_name: "glance-registry"
|
service_name: "glance-registry"
|
||||||
|
Loading…
Reference in New Issue
Block a user