
- run `pre-commit autoupdate` and fixed new issues - adopted newer pre-commit config for ansible-lint 4.2.0+ - fixed some reported broken rules - temporary disabled few rules, just to contain the size of of review, planning to drop/fix them in follow-ups. Change-Id: I807ba4e919527be56c85ec72d0f4c7148f04e994
51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
---
|
|
- name: Install openstack services tempest plugin for newton
|
|
package:
|
|
name:
|
|
- python-ceilometer-tests
|
|
- python-zaqar-tests
|
|
- python-ironic-inspector-tests
|
|
- python-gnocchi-tests
|
|
- python-aodh-tests
|
|
- python-mistral-tests
|
|
- python-heat-tests
|
|
- python-keystone-tests
|
|
- python-ironic-tests
|
|
- python-neutron-tests
|
|
- python-cinder-tests
|
|
state: present
|
|
become: true
|
|
when: release == 'newton'
|
|
|
|
- name: Install openstack services tempest plugins
|
|
# noqa 403
|
|
package:
|
|
state: latest
|
|
name: "{{ item | regex_replace( '^python[0-9]*-(.*)$', python_package_prefix + '-\\1' ) }}"
|
|
with_items: "{{ tempest_plugins }}"
|
|
become: true
|
|
when: tempest_plugins|length > 0
|
|
|
|
- name: Install openstack tempest
|
|
package:
|
|
name:
|
|
- openstack-tempest
|
|
- "{{ python_package_prefix }}-junitxml"
|
|
state: present
|
|
become: true
|
|
|
|
- name: Install python-tempestconf
|
|
package:
|
|
name: "{{ python_package_prefix }}-tempestconf"
|
|
state: present
|
|
become: true
|
|
when: release != 'newton'
|
|
|
|
- name: Set tempest init command
|
|
set_fact:
|
|
tempest_init: "{% if release == 'newton' %}/usr/share/openstack-tempest-*/tools/configure-tempest-directory{% else %}tempest init {{ tempest_dir }}{% endif %}"
|
|
|
|
- name: Set tempestconf call
|
|
set_fact:
|
|
tempestconf: "{% if release == 'newton' %}{{ tempest_dir }}/tools/config_tempest.py{% else %}/usr/bin/discover-tempest-config{% endif %}"
|