From 2378c9cf35181ee5172017ab1d8e12f6fe5298d3 Mon Sep 17 00:00:00 2001 From: David Kirwan Date: Thu, 15 Dec 2022 15:19:28 +0900 Subject: [PATCH] communishift: testing venv workaround for dependency issues Signed-off-by: David Kirwan --- playbooks/manual/communishift.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/playbooks/manual/communishift.yml b/playbooks/manual/communishift.yml index d3abdee9f3..4945a36e28 100644 --- a/playbooks/manual/communishift.yml +++ b/playbooks/manual/communishift.yml @@ -9,6 +9,15 @@ - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml tasks: + - name: Configure the communishift virtualenv + ansible.builtin.pip: + name: "{{ communishift_package }}" + virtualenv: /srv/web/infra/communishift/communishift_venv + virtualenv_site_packages: yes + with_items: "{{ communishift_package_list }}" + loop_control: + loop_var: communishift_package + - name: Communishift Role include_role: name: communishift @@ -16,6 +25,7 @@ apply: tags: - deploy-operators + - name: Communishift Role with_items: "{{ communishift_projects }}" include_role: @@ -29,6 +39,9 @@ loop_control: loop_var: outer_item vars: + communishift_package_list: + - kubernetes + - boto3 communishift_projects: - communishift-dev-test - communishift-mattdm