--- - name: "Install dependencies" ansible.builtin.apt: name: - ca-certificates - curl - gnupg state: present - name: "Add Docker GPG key" ansible.builtin.get_url: url: "https://download.docker.com/{{ ansible_system | lower }}/{{ ansible_distribution | lower }}/gpg" dest: /etc/apt/trusted.gpg.d/docker.asc mode: "0644" force: true - name: "Set up apt repository for Docker" ansible.builtin.apt_repository: repo: > deb [arch={{ architecture[ansible_architecture] }}] https://download.docker.com/{{ ansible_system | lower }}/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable update_cache: true - name: "Install docker" ansible.builtin.apt: name: - docker-ce - docker-ce-cli - containerd.io - docker-buildx-plugin - docker-compose-plugin state: present