Merge "Add new standalone_environment_files into featureset_override"

This commit is contained in:
Zuul 2018-11-16 23:32:01 +00:00 committed by Gerrit Code Review
commit 6ea68cfa01
1 changed files with 9 additions and 2 deletions

View File

@ -53,17 +53,24 @@
- block:
- name: Check overridable settings
vars:
tempest_overrides:
allowed_overrides:
- 'run_tempest'
- 'tempest_whitelist'
- 'test_black_regex'
- 'tempest_format'
- 'tempest_extra_config'
- 'tempest_plugins'
- 'standalone_environment_files'
fail:
msg: "ERROR: {{ item }} is not overridable."
when: item not in "{{ tempest_overrides }}"
when: item not in "{{ allowed_overrides }}"
with_items: "{{ featureset_override }}"
- name: Generate standalone_custom_env_files from standalone_environment_files
set_fact:
featureset_override: "{{ featureset_override | combine(custom_env, recursive=true) }}"
vars:
custom_env: { 'standalone_custom_env_files': "{{ featureset_override.standalone_environment_files | default([]) | map('regex_replace', '(.*)', '/usr/share/openstack-tripleo-heat-templates/\\1') | list }}" }
when: featureset_override['standalone_environment_files'] is defined
- name: Generate featureset overriding file
template:
src: templates/featureset-override.j2