--- - name: Add the docker repo key apt_key: url: https://download.docker.com/linux/debian/gpg state: present - name: Add docker repo apt_repository: repo: deb [arch=amd64] https://download.docker.com/linux/debian buster stable # TODO replace by "... /linux/debian $(lsb_release -cs) stable" state: present - name: Install docker apt: update_cache: true name: - docker-ce - docker-ce-cli - containerd.io state: latest register: apt_result retries: 3 until: apt_result is succeeded - name: Install docker-compose get_url: url: https://github.com/docker/compose/releases/download/1.28.0/docker-compose-Linux-x86_64 # TODO: replace by "...1.28.0/docker-compose-$(uname -s)-$(uname -m)" dest: /usr/local/bin/docker-compose mode: '0755'