Skip to content
Snippets Groups Projects
Commit 0523c8fc authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Refactor the glance service group mapping"

parents 48fcd382 0a6cff4a
No related branches found
No related tags found
No related merge requests found
--- ---
project_name: "glance" project_name: "glance"
glance_service_groups:
- { name: glance_api, service: glance-api, group: glance-api }
- { name: glance_registry, service: glance-registry, group: glance-registry }
#################### ####################
# Ceph # Ceph
......
...@@ -5,18 +5,14 @@ ...@@ -5,18 +5,14 @@
state: "directory" state: "directory"
recurse: yes recurse: yes
when: inventory_hostname in groups[item.group] when: inventory_hostname in groups[item.group]
with_items: with_items: "{{ glance_service_groups }}"
- { service: glance-api, group: glance-api }
- { service: glance-registry, group: glance-registry }
- name: Copying over config.json files for services - name: Copying over config.json files for services
template: template:
src: "{{ item.service }}.json.j2" src: "{{ item.service }}.json.j2"
dest: "{{ node_config_directory }}/{{ item.service }}/config.json" dest: "{{ node_config_directory }}/{{ item.service }}/config.json"
when: inventory_hostname in groups[item.group] when: inventory_hostname in groups[item.group]
with_items: with_items: "{{ glance_service_groups }}"
- { service: glance-api, group: glance-api }
- { service: glance-registry, group: glance-registry }
- name: Copying over glance-*.conf - name: Copying over glance-*.conf
merge_configs: merge_configs:
...@@ -32,7 +28,4 @@ ...@@ -32,7 +28,4 @@
- "/etc/kolla/config/glance/{{ inventory_hostname }}/{{ item.service }}.conf" - "/etc/kolla/config/glance/{{ inventory_hostname }}/{{ item.service }}.conf"
dest: "{{ node_config_directory }}/{{ item.service }}/{{ item.service }}.conf" dest: "{{ node_config_directory }}/{{ item.service }}/{{ item.service }}.conf"
when: inventory_hostname in groups[item.group] when: inventory_hostname in groups[item.group]
with_items: with_items: "{{ glance_service_groups }}"
- { service: glance-api, group: glance-api }
- { service: glance-registry, group: glance-registry }
...@@ -6,9 +6,7 @@ ...@@ -6,9 +6,7 @@
register: container_state register: container_state
failed_when: container_state.Running == false failed_when: container_state.Running == false
when: inventory_hostname in groups[item.group] when: inventory_hostname in groups[item.group]
with_items: with_items: "{{ glance_service_groups }}"
- { name: glance_api, group: glance-api }
- { name: glance_registry, group: glance-registry }
- include: config.yml - include: config.yml
...@@ -18,9 +16,7 @@ ...@@ -18,9 +16,7 @@
failed_when: false failed_when: false
register: check_results register: check_results
when: inventory_hostname in groups[item.group] when: inventory_hostname in groups[item.group]
with_items: with_items: "{{ glance_service_groups }}"
- { name: glance_api, group: glance-api }
- { name: glance_registry, group: glance-registry }
# NOTE(jeffrey4l): when config_strategy == 'COPY_ALWAYS' # NOTE(jeffrey4l): when config_strategy == 'COPY_ALWAYS'
# and container env['KOLLA_CONFIG_STRATEGY'] == 'COPY_ONCE', # and container env['KOLLA_CONFIG_STRATEGY'] == 'COPY_ONCE',
...@@ -31,9 +27,7 @@ ...@@ -31,9 +27,7 @@
action: "get_container_env" action: "get_container_env"
register: container_envs register: container_envs
when: inventory_hostname in groups[item.group] when: inventory_hostname in groups[item.group]
with_items: with_items: "{{ glance_service_groups }}"
- { name: glance_api, group: glance-api }
- { name: glance_registry, group: glance-registry }
- name: Remove the containers - name: Remove the containers
kolla_docker: kolla_docker:
...@@ -45,8 +39,7 @@ ...@@ -45,8 +39,7 @@
- item[2]['rc'] == 1 - item[2]['rc'] == 1
- inventory_hostname in groups[item[0]['group']] - inventory_hostname in groups[item[0]['group']]
with_together: with_together:
- [{ name: glance_api, group: glance-api }, - "{{ glance_service_groups }}"
{ name: glance_registry, group: glance-registry }]
- container_envs.results - container_envs.results
- check_results.results - check_results.results
...@@ -63,7 +56,6 @@ ...@@ -63,7 +56,6 @@
- item[2]['rc'] == 1 - item[2]['rc'] == 1
- inventory_hostname in groups[item[0]['group']] - inventory_hostname in groups[item[0]['group']]
with_together: with_together:
- [{ name: glance_api, group: glance-api }, - "{{ glance_service_groups }}"
{ name: glance_registry, group: glance-registry }]
- container_envs.results - container_envs.results
- check_results.results - check_results.results
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment