--- - become: yes block: - name: install needed packages apt: update_cache: yes pkg: - apt-transport-https - ca-certificates - curl - gnupg-agent - software-properties-common - name: add docker gpg key apt_key: url: https://download.docker.com/linux/ubuntu/gpg state: present - name: add docker repo apt_repository: repo: deb https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable state: present filename: docker - name: install docker apt: update_cache: yes pkg: - docker-ce - docker-ce-cli - containerd.io - name: add current user to docker group user: name: "{{ansible_user_id}}" groups: docker append: yes