From b3fa87059eb050fb3c1dc10341ef411ef6bacff2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iwan=20Cl=C3=A9ment?= Date: Fri, 9 Nov 2018 10:30:28 +0000 Subject: [PATCH] Finalisation pour CentOS --- linux/docker-ce.sls | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/linux/docker-ce.sls b/linux/docker-ce.sls index 01c6427..f13f51e 100644 --- a/linux/docker-ce.sls +++ b/linux/docker-ce.sls @@ -2,7 +2,7 @@ {% if grains['os'] == 'Debian' %} {% set LURL="deb [arch=amd64] https://download.docker.com/linux/debian " + grains['oscodename']+ " stable" %} {% elif grains['os'] == 'CentOS'%} - {% set LURL="deb [arch=amd64] https://download.docker.com/linux/debian " + grains['oscodename']+ " stable" %} + {% set LURL='baseurl=https://download.docker.com/linux/centos/' + grains['osmajorrelease'] + '/$basearch/stable' %} {% endif %} RemovePreviousDocker: pkg.removed: @@ -39,14 +39,23 @@ Remove Docker-CE Repository: file.absent: - names: - /etc/apt/sources.list.d/docker-ce.list + - /etc/yum.repos.d/docker-ce.repo DockerCE Repository: pkgrepo.managed: + {% if grains['os'] == 'Debian' %} - humanname: Docker-CE Repository - name: {{ LURL }} - file: /etc/apt/sources.list.d/docker-ce.list - keyid: 0EBFCD88 - keyserver: keyserver.ubuntu.com + {% elif grains['os'] == 'CentOS'%} + - baseurl: {{ LURL }} + - humanname: docker-ce-stable + - name: docker-ce + - enabled: 1 + - gpgcheck: 1 + - gpgkey: https://download.docker.com/linux/centos/gpg {% endif %} Install Docker-CE: