39 lines
1.7 KiB
YAML
39 lines
1.7 KiB
YAML
---
|
|
- 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
|