--- - name: "docker-ce: copy docker-ce.zip to dest device" copy: src: '{{ role_path }}/files/docker-ce.zip' dest: /tmp/ansible_deploy/ - name: "docker-ce: unarchive docker-ce.zip" unarchive: src: /tmp/ansible_deploy/docker-ce.zip dest: /tmp/ansible_deploy/ remote_src: yes - name: "docker-ce: install docker-ce rpm package and dependencies" yum: name: - /tmp/ansible_deploy/docker-ce/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm - /tmp/ansible_deploy/docker-ce/docker-ce-19.03.13-3.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/docker-ce-cli-19.03.13-3.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/containerd.io-1.3.7-3.1.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/selinux-policy-targeted-3.13.1-266.el7_8.1.noarch.rpm - /tmp/ansible_deploy/docker-ce/selinux-policy-3.13.1-266.el7_8.1.noarch.rpm - /tmp/ansible_deploy/docker-ce/policycoreutils-python-2.5-34.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/policycoreutils-2.5-34.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/libselinux-utils-2.5-15.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/libselinux-python-2.5-15.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/libselinux-2.5-15.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/setools-libs-3.3.8-4.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/libsepol-2.5-10.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/libsemanage-python-2.5-14.el7.x86_64.rpm - /tmp/ansible_deploy/docker-ce/libsemanage-2.5-14.el7.x86_64.rpm state: present - name: "docker-ce: systemctl start docker and enabled docker" systemd: name: docker enabled: yes daemon_reload: yes state: started