--- - name: retrieve machine DPKG architecture ansible.builtin.command: cmd: dpkg --print-architecture register: dpkg_architecture changed_when: false - name: ensure Docker repository is present ansible.builtin.copy: content: "deb [arch={{ dpkg_architecture.stdout }} signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable" dest: /etc/apt/sources.list.d/docker.list owner: root group: root mode: 0644