{% if grains['kernel'] == 'Linux' %} {% if grains['os'] == 'Fedora' %} Fedora Docker PreRequisites: pkg.installed: - pkgs: - dnf-plugins-core - curl Fedora Docker Add Repo: cmd.run: - name: dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo Fedora Docker installation: pkg.installed: - pkgs: - docker-ce Fedora Docker Compose: cmd.run: - name: curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose {% endif %} {% endif %}