Replace horizon default config with custom config

Ansible's template action supports replacing horizon default config with
custom config, it should only add with_first_found param to
config.yml to support this.

Change-Id: I45b8eed5b8d6c4d42672d99e41bc4eff7023a26f
Closes-Bug: #1570677
This commit is contained in:
jackning 2016-06-22 05:50:15 -04:00 committed by Christian Berendt
parent aa5864fc40
commit d707c59b42

View File

@ -16,12 +16,18 @@
- name: Copying over horizon.conf
template:
src: "{{ item }}.conf.j2"
dest: "{{ node_config_directory }}/{{ item }}/{{ item }}.conf"
with_items:
- "horizon"
src: "{{ item }}"
dest: "{{ node_config_directory }}/horizon/horizon.conf"
with_first_found:
- "{{ node_custom_config }}/horizon/{{ inventory_hostname }}/horizon.conf"
- "{{ node_custom_config }}/horizon/horizon.conf"
- "horizon.conf.j2"
- name: Copying over local_settings
template:
src: "local_settings.j2"
src: "{{ item }}"
dest: "{{ node_config_directory }}/horizon/local_settings"
with_first_found:
- "{{ node_custom_config }}/horizon/{{ inventory_hostname }}/local_settings"
- "{{ node_custom_config }}/horizon/local_settings"
- "local_settings.j2"