From ff41cbf2a6a41888b58a9e4b1ee60a2b352fe515 Mon Sep 17 00:00:00 2001 From: Angela Liu Date: Sat, 21 Jul 2018 15:18:35 -0400 Subject: [PATCH] Setup Lokole virtualenv --- roles/lokole/defaults/main.yml | 2 ++ roles/lokole/tasks/install.yml | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/lokole/defaults/main.yml b/roles/lokole/defaults/main.yml index 68364ee0d..c6d2b6294 100644 --- a/roles/lokole/defaults/main.yml +++ b/roles/lokole/defaults/main.yml @@ -15,6 +15,8 @@ lokole_enabled: True lokole_install_path: "{{ content_base }}" lokole_abs_path: "{{ lokole_install_path }}/lokole-{{ lokole_version }}" +lokole_venv: "{{ lokole_abs_path }}/venv" + lokole_url: /lokole lokole_full_url: "http://{{ iiab_hostname }}.{{ iiab_domain }}/{{ lokole_url }}" diff --git a/roles/lokole/tasks/install.yml b/roles/lokole/tasks/install.yml index 722774509..61bc57cbe 100644 --- a/roles/lokole/tasks/install.yml +++ b/roles/lokole/tasks/install.yml @@ -16,7 +16,9 @@ - name: Install Lokole from PyPI pip: name: opwen_email_client - virtualenv: null # TODO figure this out + version: "{{ lokole_version }}" + virtualenv: "{{ lokole_venv }}" + virtualenv_program: python3 -m venv "{{ lokole_venv }}" tags: - download when: internet_available