--- # Copyright 2018, SUSE LINUX GmbH. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Note(odyssey4me): # Ubuntu does not publish tempest plugin packages. They do # all their testing using the source-based installation of # tempest. As such, for all ubuntu distribution tests we # force the use of the source install for tempest. tempest_install_method: "{{ (ansible_facts['distribution'] | lower == 'ubuntu') | ternary('source', 'distro') }}" # # Use $role_install_method=distro so we can test the combined # result. We add all the os_* roles here even though some of them # may not have been converted to support the dual installation method. # This is effectively the result of the following command # ./gen-projects-list.sh | grep -o 'os_.*' | grep -v 'os_tempest' | cut -d "_" -f 2 | xargs -I {} echo {}_install_method: distro # almanach_install_method: distro aodh_install_method: distro barbican_install_method: distro blazar_install_method: distro ceilometer_install_method: distro cinder_install_method: distro cloudkitty_install_method: distro congress_install_method: distro designate_install_method: distro glance_install_method: distro gnocchi_install_method: distro heat_install_method: distro horizon_install_method: distro ironic_install_method: distro karbor_install_method: distro keystone_install_method: distro magnum_install_method: distro masakari_install_method: distro mistral_install_method: distro molteniron_install_method: distro monasca_install_method: distro monasca-agent_install_method: distro monasca-ui_install_method: distro neutron_install_method: distro nova_install_method: distro octavia_install_method: distro panko_install_method: distro placement_install_method: distro rally_install_method: distro sahara_install_method: distro searchlight_install_method: distro swift_install_method: distro tacker_install_method: distro trove_install_method: distro watcher_install_method: distro zaqar_install_method: distro zun_install_method: distro