--- - name: Ensure old versions of Docker are not installed. package: name: - docker-ce - docker-ce-cli - containerd.io - docker-buildx-plugin - docker-compose-plugin state: absent - name: Install yum-utils package. package: name: - yum-utils state: present - name: Add docker-ce repository via yum-config-manager. shell: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo args: creates: /etc/yum.repos.d/docker-ce.repo - name: Install docker-ce packages. package: name: - docker-ce - docker-ce-cli - containerd.io - docker-buildx-plugin - docker-compose-plugin state: present