--- - name: Install Docker installation prerequisites become: yes apt: update_cache: yes state: latest name: - ca-certificates - curl - gnupg - lsb-release - name: Add Docker GPG key become: yes shell: "curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg" args: creates: /usr/share/keyrings/docker-archive-keyring.gpg - name: Retrieve dpkg architecture shell: dpkg --print-architecture register: dpkg_architecture changed_when: False - name: Add Docker apt repository become: yes template: src: docker.list.j2 dest: /etc/apt/sources.list.d/docker.list - name: Install Docker become: yes apt: update_cache: yes state: latest name: - docker-ce - docker-ce-cli - containerd.io