You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

37 lines
892 B

---
- name: Remove not-Docker
package: name='{{item}}' state=absent
loop:
- docker
- docker-client
- docker-client-latest
- docker-common
- docker-latest
- docker-latest-logrotate
- docker-logrotate
- docker-engine
become: yes
- name: Configure Docker upstream repository
copy: src='docker.repo' dest='/etc/yum.repos.d/docker.repo' mode='0644' owner=root group=root
become: yes
- name: Install Docker
package: name='{{item}}' state=latest
loop:
- docker-ce
- docker-ce-cli
- containerd.io
become: yes
- name: Ensure latest pip
pip: name='pip' executable='/usr/local/bin/pip3' extra_args='--upgrade'
become: yes
- name: Install docker-compose
pip: name='docker-compose' executable='/usr/local/bin/pip3'
become: yes
- name: Enable and start Docker service
service: name='docker' state=started enabled=yes
become: yes