aboutsummaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2024-08-07 19:24:43 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2024-08-07 19:24:57 +0200
commit3a322ce592e78e395247e89cfbedeeb77114f416 (patch)
tree5b4c67a645d7c6d2e5dc1cbb7a6f50632bfb7962 /roles
parent9a5059d4408a11f23c23f2543c404292ac9d088a (diff)
downloadkolla-ansible-3a322ce592e78e395247e89cfbedeeb77114f416.tar.gz
kolla-ansible-3a322ce592e78e395247e89cfbedeeb77114f416.zip
CI: Use u-c in openstack-clients role
Change-Id: I29a3f86b59aeaa8ca64d5e6780fa094b903d0039
Diffstat (limited to 'roles')
-rw-r--r--roles/openstack-clients/defaults/main.yml2
-rw-r--r--roles/openstack-clients/tasks/main.yml1
2 files changed, 3 insertions, 0 deletions
diff --git a/roles/openstack-clients/defaults/main.yml b/roles/openstack-clients/defaults/main.yml
index 8ffa3fa74..77aec8019 100644
--- a/roles/openstack-clients/defaults/main.yml
+++ b/roles/openstack-clients/defaults/main.yml
@@ -35,3 +35,5 @@ openstack_clients_pip_packages:
openstack_clients_venv_base: "{{ ansible_user_dir }}"
openstack_clients_venv_name: "openstackclient-venv"
openstack_clients_venv_path: "{{ openstack_clients_venv_base }}/{{ openstack_clients_venv_name }}"
+
+openstack_clients_upper_constraints_file: "{{ ansible_env.HOME }}/src/opendev.org/openstack/requirements/upper-constraints.txt"
diff --git a/roles/openstack-clients/tasks/main.yml b/roles/openstack-clients/tasks/main.yml
index e2924c1b7..aafa855fb 100644
--- a/roles/openstack-clients/tasks/main.yml
+++ b/roles/openstack-clients/tasks/main.yml
@@ -1,6 +1,7 @@
---
- name: Setup OpenStack clients
ansible.builtin.pip:
+ extra_args: "-c {{ openstack_clients_upper_constraints_file }}"
name: "{{ item.package }}"
virtualenv: "{{ openstack_clients_venv_path }}"
virtualenv_command: "python3 -m venv"