--- - name: Add Docker apt repository ansible.builtin.deb822_repository: name: docker types: deb uris: "https://download.docker.com/linux/{{ ansible_distribution | lower }}" suites: "{{ ansible_distribution_release }}" components: stable architectures: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}" signed_by: "https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg" state: present - name: Install Docker packages ansible.builtin.apt: name: - docker-ce - docker-ce-cli - containerd.io - docker-buildx-plugin - docker-compose-plugin state: present update_cache: true - name: Ensure Docker service is enabled and running ansible.builtin.service: name: docker state: started enabled: true - name: Add users to docker group ansible.builtin.user: name: "{{ item }}" groups: docker append: true loop: "{{ docker_users }}"