From de877cf2d25cad2167ea71d8e25af2306a755736 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iwan=20Cl=C3=A9ment?= Date: Sat, 12 May 2018 13:44:53 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20support=20Ubuntu=20et=20r=C3=A9organisa?= =?UTF-8?q?tion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- softwares/dockerCE.sls | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/softwares/dockerCE.sls b/softwares/dockerCE.sls index 3211fc2..f0a47e2 100644 --- a/softwares/dockerCE.sls +++ b/softwares/dockerCE.sls @@ -70,6 +70,38 @@ - docker-ce - docker-compose + {% elif grains['os'] == 'Ubuntu' %} + {% is grains['osrelease'] == '18.04'} + Ubuntu Docker Install Ubuntu 18.04: + dpkg.installed: + - pkgs: + - docker + - docker-compose + {% else %} + {% set UBUVER = salt['grains.get']('oscodename') %} + Ubuntu Docker PreRequisites: + pkg.installed: + - pkgs: + - apt-transport-https + - ca-certificates + - curl + - gnupg2 + + Ubuntu Docker Add Repo: + pkgrepo.managed: + - name: deb [arch=amd64] https://download.docker.com/linux/ubuntu {{UBUVER}} stable + - file: /etc/apt/sources.list.d/docker-ce.list + - enable: 1 + - key_url: https://download.docker.com/linux/ubuntu/gpg + + Ubuntu Docker CE installation: + pkg.installed: + - pkgs: + - docker-ce + - docker-compose + + {% endif %} + {% endif %} Debian docker Service running: service.running: - name: docker @@ -80,7 +112,5 @@ - name: docker - addusers: - iwan - - {% endif %} {% endif %} {% endif %}