From 45fe30699b073b743cf43bf9b869c8233e910e37 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Thu, 25 Jul 2019 16:18:13 +0200 Subject: [PATCH] Add some needed defaults to the python3 role. --- library/roles/python3-env/defaults/main.yml | 5 +++++ library/roles/python3-env/tasks/main.yml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/library/roles/python3-env/defaults/main.yml b/library/roles/python3-env/defaults/main.yml index c8907179..4e3fe155 100644 --- a/library/roles/python3-env/defaults/main.yml +++ b/library/roles/python3-env/defaults/main.yml @@ -3,6 +3,7 @@ py3_env_install: False py3_ppa: 'ppa:deadsnakes/ppa' py3_env_version: 3.6 py3_env_pkgs_state: present +py3_pip_pkgs_state: present py3_env_site: False py3_env_basic_pkgs: @@ -12,3 +13,7 @@ py3_env_dpkg: - 'python{{ py3_env_version }}' - 'python{{ py3_env_version }}-venv' - 'python{{ py3_env_version }}-dev' + +py3_env_pip_pkgs: [] +py3_env_versioned_pip_pkgs: [] + diff --git a/library/roles/python3-env/tasks/main.yml b/library/roles/python3-env/tasks/main.yml index 4ef0e56a..ec627703 100644 --- a/library/roles/python3-env/tasks/main.yml +++ b/library/roles/python3-env/tasks/main.yml @@ -16,7 +16,7 @@ shell: python{{ py3_env_version }} -m ensurepip && pip{{ py3_env_version }} install --upgrade pip setuptools wheel - name: Install a list of pip packages - pip: executable=pip{{ py3_env_version }} name={{ py3_env_pip_pkgs }} state=latest + pip: executable=pip{{ py3_env_version }} name={{ py3_env_pip_pkgs }} state={{ py3_pip_pkgs_state }} - name: Install a list of versioned pip packages pip: executable=pip{{ py3_env_version }} name={{ item.pkg }} version={{ item.version }}