{% if grains['kernel'] == 'Linux' %} RemovePreviousDocker: pkg.removed: - pkgs: - docker - docker-engine - docker.io {% if grains['os_family'] == 'Debian' %} DockerPrerequisitePackages: pkg.installed: - pkgs: - apt-transport-https - curl - ca-certificates - gnupg2 - software-properties-common {% endif %} #include: # - linux.Debian.docker-ce # - linux.centos.docker-ce {% endif %}