aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/playbooks/pre.yml9
-rw-r--r--tests/playbooks/publish.yml9
2 files changed, 7 insertions, 11 deletions
diff --git a/tests/playbooks/pre.yml b/tests/playbooks/pre.yml
index 2c289ef0b..30eb8c9fc 100644
--- a/tests/playbooks/pre.yml
+++ b/tests/playbooks/pre.yml
@@ -38,12 +38,11 @@
when:
ansible_os_family == "Debian"
+ - name: Create virtualenv
+ command: python3 -m virtualenv {{ virtualenv_path }} --python python3
+
- name: Install kolla
- pip:
- name: .
- chdir: "{{ zuul.project.src_dir }}"
- virtualenv: "{{ virtualenv_path }}"
- virtualenv_python: python3
+ command: "{{ virtualenv_path }}/bin/python -m pip install {{ zuul.project.src_dir }}"
- name: Configure Docker repo for Debian/Ubuntu
block:
diff --git a/tests/playbooks/publish.yml b/tests/playbooks/publish.yml
index 6c688b664..33a497b09 100644
--- a/tests/playbooks/publish.yml
+++ b/tests/playbooks/publish.yml
@@ -1,12 +1,9 @@
---
- hosts: all
+ vars:
+ # NOTE(yoctozepto): We need Docker SDK, the best source is Kolla venv.
+ ansible_python_interpreter: "{{ virtualenv_path }}/bin/python"
tasks:
- - name: Ensure docker python SDK is installed
- become: true
- pip:
- name: "docker"
- state: present
-
- name: List all containers
docker_host_info:
images: yes