Skip to content
Snippets Groups Projects
Commit 9523fd0e authored by Jeffrey Zhang's avatar Jeffrey Zhang
Browse files

Only copy the necessary config files for Glance

Only copy the necessary config files when it _really_ needed. This
will make the config file safer

Partial-Bug: #1559122
Change-Id: I5f5df54c688fb4f6b0ee68815116e2418d5742f7
parent 31a82052
No related branches found
No related tags found
No related merge requests found
---
- name: Ensuring config directories exist
file:
path: "{{ node_config_directory }}/{{ item }}"
path: "{{ node_config_directory }}/{{ item.service }}"
state: "directory"
recurse: yes
when: inventory_hostname in groups[item.group]
with_items:
- "glance-api"
- "glance-registry"
- { service: glance-api, group: glance-api }
- { service: glance-registry, group: glance-registry }
- name: Copying over config.json files for services
template:
src: "{{ item }}.json.j2"
dest: "{{ node_config_directory }}/{{ item }}/config.json"
src: "{{ item.service }}.json.j2"
dest: "{{ node_config_directory }}/{{ item.service }}/config.json"
when: inventory_hostname in groups[item.group]
with_items:
- "glance-api"
- "glance-registry"
- { service: glance-api, group: glance-api }
- { service: glance-registry, group: glance-registry }
- name: Copying over glance-*.conf
merge_configs:
vars:
service_name: "{{ item }}"
service_name: "{{ item.service }}"
sources:
- "{{ role_path }}/templates/{{ item }}.conf.j2"
- "{{ role_path }}/templates/{{ item.service }}.conf.j2"
- "/etc/kolla/config/global.conf"
- "/etc/kolla/config/database.conf"
- "/etc/kolla/config/messaging.conf"
- "/etc/kolla/config/glance.conf"
- "/etc/kolla/config/glance/{{ item }}.conf"
- "/etc/kolla/config/glance/{{ inventory_hostname }}/{{ item }}.conf"
dest: "{{ node_config_directory }}/{{ item }}/{{ item }}.conf"
- "/etc/kolla/config/glance/{{ item.service }}.conf"
- "/etc/kolla/config/glance/{{ inventory_hostname }}/{{ item.service }}.conf"
dest: "{{ node_config_directory }}/{{ item.service }}/{{ item.service }}.conf"
when: inventory_hostname in groups[item.group]
with_items:
- "glance-api"
- "glance-registry"
- { service: glance-api, group: glance-api }
- { service: glance-registry, group: glance-registry }
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