From f2dbbcb739f159937e886a47c6762577336f687d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iwan=20Cl=C3=A9ment?= Date: Mon, 7 May 2018 17:38:28 +0200 Subject: [PATCH] Fedora a part de CentOS --- softwares/dockerCE.sls | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/softwares/dockerCE.sls b/softwares/dockerCE.sls index ae3014b..2bb70ca 100644 --- a/softwares/dockerCE.sls +++ b/softwares/dockerCE.sls @@ -1,6 +1,6 @@ {% if grains['kernel'] == 'Linux' %} {% if grains['os_family'] == 'RedHat' %} - {% if grains['os'] == 'CentOS' or grains['os'] == 'Fedora' %} + {% if grains['os'] == 'CentOS' %} CentOS Docker PreRequisites: pkg.installed: - pkgs: @@ -27,7 +27,33 @@ - name: docker - addusers: - iwan + {% elif or grains['os'] == 'Fedora' %} + Fedora Docker PreRequisites: + pkg.installed: + - pkgs: + - dnf-utils + - device-mapper-persistent-data + - lvm2 + Fedora Docker Add Repo: + cmd.run: + - name: dnf-config-manager -y --add-repo 'https://download.docker.com/linux/fedora/docker-ce.repo' + + Fedora Docker CE installation: + pkg.installed: + - pkgs: + - docker-ce + + Fedora docker Service running: + service.running: + - name: docker + - enable: True + + Fedora Docker Group: + group.present: + - name: docker + - addusers: + - iwan {% endif %} {% elif grains['os_family'] == 'Debian' %} {% if grains['os'] == 'Debian' %}