From ec4ebeee2a212ebe4518603155b2b86618e96cb8 Mon Sep 17 00:00:00 2001 From: MAVRICK-1 Date: Tue, 28 Jan 2025 03:51:36 +0530 Subject: [PATCH] Create a virtual environment for Python and install docker module within it Signed-off-by: MAVRICK-1 --- roles/docker/tasks/install.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/docker/tasks/install.yml b/roles/docker/tasks/install.yml index de65ff5..ebb2479 100644 --- a/roles/docker/tasks/install.yml +++ b/roles/docker/tasks/install.yml @@ -77,9 +77,16 @@ when: inventory_hostname in groups['gnbsim_nodes'] become: true -- name: install docker module for Python +- name: Create a virtual environment for Python + ansible.builtin.command: + cmd: python3 -m venv /opt/dockerenv + when: inventory_hostname in groups['gnbsim_nodes'] + become: true + +- name: Install docker module for Python in virtual environment pip: name: docker + virtualenv: /opt/dockerenv when: inventory_hostname in groups['gnbsim_nodes'] become: true