--- - name: Get convenience script uri: url: "https://get.docker.com" method: GET dest: /tmp/get-docker.sh mode: a+x creates: /tmp/get-docker.sh - name: Execute script ansible.builtin.shell: /tmp/get-docker.sh - name: Ensure group "docker" exists ansible.builtin.group: name: docker state: present - name: Add root user to docker group ansible.builtin.user: name: root groups: docker append: yes - name: Enable docker on startup ansible.builtin.shell: | systemctl enable docker.service systemctl enable containerd.service - name: Create reverse-proxy network ansible.builtin.shell: | docker network create reverse-proxy