- name: "Uninstall old docker packages" apt: name: '{{ item }}' state: absent with_items: - docker - docker-engine - docker.io - name: "Add the docker debian repository key" apt_key: url: https://download.docker.com/linux/debian/gpg state: present - name: "Add the docker debian repository" apt_repository: repo: 'deb [arch=amd64] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable' - name: "Install docker and dependencies" apt: name: '{{ item }}' state: present with_items: - apt-transport-https - ca-certificates - curl - gnupg2 - software-properties-common - docker-ce - name: Install docker-compose get_url: url: "{{ docker_compose_url }}" dest: "{{ docker_compose_dest }}" checksum: "sha256:{{ docker_compose_sha256 }}" mode: 0755 owner: root group: root