Clone older tempestconf if py3 is not available
If py3 is not available, let's clone latest python-tempestconf which supports py2 - 2.5.0 version. Otherwise the role won't be able to generate tempest.conf required for refstack-client as python-tempestconf will fail because the by default cloned version is py3 only. Change-Id: I25a0dc99fb7cba3163b90f1678ae2dcb65e66a7f
This commit is contained in:
parent
2e28d75956
commit
cfb03672b0
@ -25,6 +25,15 @@
|
|||||||
python3_param: "-p 3"
|
python3_param: "-p 3"
|
||||||
when: python3_is_available.rc == 0
|
when: python3_is_available.rc == 0
|
||||||
|
|
||||||
|
- name: Clone py2 python-tempestconf
|
||||||
|
git:
|
||||||
|
repo: 'https://git.openstack.org/osf/python-tempestconf.git'
|
||||||
|
dest: "{{ refstack_client_source }}/.tempestconf_source"
|
||||||
|
version: "2.5.0"
|
||||||
|
when:
|
||||||
|
- python3_is_available.rc != 0
|
||||||
|
- tempestconf_source is not defined
|
||||||
|
|
||||||
- when: refstack_tempest_plugins is defined
|
- when: refstack_tempest_plugins is defined
|
||||||
block:
|
block:
|
||||||
# refstack-client allows installation of additional packages to find more
|
# refstack-client allows installation of additional packages to find more
|
||||||
@ -55,6 +64,9 @@
|
|||||||
{% if tempestconf_source is defined %}
|
{% if tempestconf_source is defined %}
|
||||||
-s {{ tempestconf_source }}
|
-s {{ tempestconf_source }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if tempestconf_source is not defined and python3_is_available.rc != 0 %}
|
||||||
|
-s {{ refstack_client_source }}/.tempestconf_source
|
||||||
|
{% endif %}
|
||||||
args:
|
args:
|
||||||
chdir: "{{ refstack_client_source }}"
|
chdir: "{{ refstack_client_source }}"
|
||||||
changed_when: true
|
changed_when: true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user