--- - name: Check if Docker is installed ansible.builtin.command: docker --version register: docker_installed ignore_errors: true changed_when: false - name: Install Docker ansible.builtin.shell: curl -sSL https://get.docker.com | sh # noqa command-instead-of-module risky-shell-pipe when: docker_installed.rc != 0 changed_when: true - name: Install python3-docker ansible.builtin.package: name: python3-docker state: present - name: Adding user to group docker ansible.builtin.user: name: "{{ user }}" groups: docker append: true