--- - name: Enable repository ansible.builtin.get_url: url: "https://download.docker.com/linux/{{ docker_osname }}/docker-ce.repo" dest: /etc/yum.repos.d/docker-ce.repo mode: "0644" owner: root group: "{{ ansible_wheel }}" - name: Install packages ansible.builtin.package: name: docker-ce state: installed - name: Enable user namespaces ansible.posix.sysctl: name: user.max_user_namespaces value: "10240" sysctl_file: /etc/sysctl.d/00-docker.conf - name: Create config directory ansible.builtin.file: path: /etc/docker state: directory mode: "0755" owner: root group: "{{ ansible_wheel }}" - name: Copy config ansible.builtin.copy: dest: /etc/docker/daemon.json src: daemon.json mode: "0644" owner: root group: "{{ ansible_wheel }}" notify: Restart docker - name: Start service ansible.builtin.service: name: docker state: started enabled: true