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' %}