From b48800757808bbb2d03cfd1e4114419c15143e5d Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Thu, 25 Jul 2019 19:10:50 +0200 Subject: [PATCH] [docker] Install docker-compose --- roles/docker/tasks/main.yml | 15 ++++++++++++++- .../docker/templates/update-motd.d/05-service.j2 | 3 +++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100755 roles/docker/templates/update-motd.d/05-service.j2 diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 3de3d97..66eed8c 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -25,7 +25,7 @@ until: apt_key_result is succeeded # Add the repository into source list -- name: Configure unifi repository +- name: Configure docker repository apt_repository: repo: "{{ item }}" state: present @@ -43,3 +43,16 @@ register: apt_result retries: 3 until: apt_result is succeeded + +# Compose need to be updated to use new Docker features +- name: Install Docker Compose + get_url: + url: https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64 + dest: /usr/local/bin/docker-compose + mode: "0755" + +- name: Indicate role in motd + template: + src: update-motd.d/05-service.j2 + dest: /etc/update-motd.d/05-docker + mode: 0755 diff --git a/roles/docker/templates/update-motd.d/05-service.j2 b/roles/docker/templates/update-motd.d/05-service.j2 new file mode 100755 index 0000000..ce5faaa --- /dev/null +++ b/roles/docker/templates/update-motd.d/05-service.j2 @@ -0,0 +1,3 @@ +#!/bin/sh +# {{ ansible_managed }} +echo "> Les recettes Docker-compose se trouvent dans /var/local/ansible-docker"