--- # tasks file for debian_docker - name: add packages ansible.builtin.apt: pkg: - apt-transport-https - ca-certificates - curl - gnupg - name: create folder for keyring ansible.builtin.file: path: /etc/apt/keyrings state: directory mode: '0755' - name: download keyring ansible.builtin.get_url: url: https://download.docker.com/linux/debian/gpg dest: /etc/apt/keyrings/docker.gpg mode: a+r - name: download keyring ansible.builtin.apt_repository: repo: deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable state: present filename: docker.list - name: install docker ansible.builtin.apt: update_cache: true autoclean: true pkg: - docker-ce - docker-ce-cli - containerd.io - docker-compose-plugin - docker-ce-rootless-extras - docker-buildx-plugin