--- # Install Docker CE + Compose plugin - name: Install Docker prerequisites ansible.builtin.apt: name: - ca-certificates - gnupg - lsb-release state: present - name: Add Docker GPG key ansible.builtin.apt_key: url: https://download.docker.com/linux/ubuntu/gpg state: present - name: Add Docker repository ansible.builtin.apt_repository: repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable" state: present - name: Install Docker CE ansible.builtin.apt: name: - docker-ce - docker-ce-cli - containerd.io - docker-compose-plugin state: present update_cache: true - name: Ensure Docker service is running ansible.builtin.service: name: docker state: started enabled: true - name: Add deploy user to docker group ansible.builtin.user: name: "{{ ansible_user }}" groups: docker append: true