diff --git a/tasks/install.yml b/tasks/install.yml index b252763..8eae037 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -9,8 +9,17 @@ - name: Install python dependencies pip: name: "{{ item }}" + virtualenv: /opt/python2/ansible-deps loop: "{{ __docker_ansible_deps }}" + - name: Add docker-compose wrapper + template: + src: bin/docker-compose.j2 + dest: /bin/docker-compose + owner: root + group: root + mode: 0755 + - name: Install packages package: name: "{{ item }}" diff --git a/templates/bin/docker-compose.j2 b/templates/bin/docker-compose.j2 new file mode 100644 index 0000000..3e439e0 --- /dev/null +++ b/templates/bin/docker-compose.j2 @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +set -eo pipefail + +exec /opt/python2/ansible-deps/bin/docker-compose "$@"