From d71eb77f3af6da3432235d3b08738b6d96b43244 Mon Sep 17 00:00:00 2001 From: Moritz Graf Date: Sat, 7 Nov 2020 12:36:31 +0100 Subject: [PATCH] Changing init to sourced script for python nev --- bootstrap/init.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/bootstrap/init.sh b/bootstrap/init.sh index 79dd02a..ff9621d 100755 --- a/bootstrap/init.sh +++ b/bootstrap/init.sh @@ -1,4 +1,8 @@ #!/bin/sh + +# check whether script is sourced +[[ "${BASH_SOURCE[0]}" == "${0}" ]] && echo "script is executed, but needs to be sourced" && exit 1 + echo "######################################################################################" echo "## Reinit repository" rm -rf kubespray @@ -6,11 +10,12 @@ VERSION=${1:-release-2.14} git clone --branch $VERSION https://github.com/kubernetes-sigs/kubespray.git echo "######################################################################################" -echo "## Activating python3 venv" -VENVDIR=venv -virtualenv $VENVDIR -source $VENVDIR/bin/activate -pip install -r kubespray/requirements.txt +echo "## Activating pyenv venv" +eval "$(pyenv init -)" +eval "$(pyenv virtualenv-init -)" +pyenv virtualenv 3.8.3 infrapuzzle-bootstrap +pyenv activate infrapuzzle-bootstrap +python -m pip install -r kubespray/requirements.txt echo "######################################################################################"