diff --git a/minione b/minione index a566404..9b011e6 100755 --- a/minione +++ b/minione @@ -1135,16 +1135,14 @@ fi check "type -t docker >/dev/null" "Checking docker is installed" 1 \ "SKIP will try to install" || INSTALL_DOCKER=true -# Install dependencies for ONEProvision -check "type -t $PIP >/dev/null" "Checking ${PYTHON_PIP} is installed" 1 \ - "SKIP will try to install" || MISSING_PKGS="${MISSING_PKGS} ${PYTHON_PIP}" +# Install newer then system ansible using PIP for some distros +if [[ "${DISTNAME}${DISTVER}" =~ Ubuntu2204|Debian10 ]]; then + check "type -t $PIP >/dev/null" "Checking ${PYTHON_PIP} is installed" 1 \ + "SKIP will try to install" || MISSING_PKGS="${MISSING_PKGS} ${PYTHON_PIP}" -if type -t ansible >/dev/null; then ANSIBLE_VERSION=$(ansible --version | head -1 | tr -cd '[:digit:]' | cut -c 1-3) check "[ $ANSIBLE_VERSION -ge 215 ]" "Checking ansible version (2.15+)" 1 \ "SKIP will try to install" || MISSING_PIP_PKGS="'ansible==8.7.0'" -else - check "false" "Checking ansible" 1 "SKIP will try to install" || MISSING_PIP_PKGS="'ansible==8.7.0'" fi if type -t terraform >/dev/null; then