fix issue with pip install on older debian systems

master
paulfantom 7 years ago
parent 8f0bd23a27
commit 55cf5d01e2

@ -50,7 +50,29 @@
notify: notify:
- restart docker - restart docker
- name: ensure docker-compose is installed
pip: - block:
name: "docker-compose" - name: Install pip
package:
name: python2-pip
state: present
when: ansible_os_family | lower != "debian"
- name: Install pip | Debian
apt:
name: python-pip
state: present
register: __pip
when: ansible_os_family | lower == "debian"
# https://stackoverflow.com/questions/27341064/how-do-i-fix-importerror-cannot-import-name-incompleteread
- name: Upgrade pip | Debian
command: pip install --upgrade pip
when: __pip is changed
- name: ensure docker-compose is installed
pip:
name: "{{ item }}"
with_items:
- docker-compose
when: docker_compose when: docker_compose

@ -3,4 +3,3 @@ docker_dependencies:
- apt-transport-https - apt-transport-https
- ca-certificates - ca-certificates
- software-properties-common - software-properties-common
- python-pip

@ -4,4 +4,3 @@ docker_dependencies:
- yum-utils - yum-utils
- epel-release - epel-release
- e2fsprogs - e2fsprogs
- python2-pip

Loading…
Cancel
Save