2023-03-27 16:38:19 +00:00
|
|
|
---
|
|
|
|
- name: Install Docker prerequisites
|
|
|
|
become: true
|
|
|
|
apt:
|
|
|
|
pkg:
|
|
|
|
- gnupg
|
|
|
|
- curl
|
|
|
|
|
|
|
|
- name: Prepare keyring folder
|
|
|
|
become: true
|
|
|
|
file:
|
|
|
|
path: /etc/apt/keyrings
|
|
|
|
state: directory
|
|
|
|
mode: '0744'
|
|
|
|
|
2023-03-28 08:24:45 +00:00
|
|
|
- name: Add GPG keyring
|
2023-03-27 16:38:19 +00:00
|
|
|
become: true
|
2023-03-28 08:24:45 +00:00
|
|
|
apt_key:
|
|
|
|
url: https://download.docker.com/linux/ubuntu/gpg
|
|
|
|
state: present
|
|
|
|
|
|
|
|
- name: Add Docker repo
|
2023-03-27 16:38:19 +00:00
|
|
|
become: true
|
2023-03-28 08:24:45 +00:00
|
|
|
apt_repository:
|
|
|
|
repo: deb https://download.docker.com/linux/ubuntu focal stable
|
|
|
|
state: present
|
2023-03-27 16:38:19 +00:00
|
|
|
|
|
|
|
- name: Update repository and install docker
|
|
|
|
apt:
|
|
|
|
pkg:
|
|
|
|
- docker-ce
|
|
|
|
- docker-ce-cli
|
|
|
|
- containerd.io
|
|
|
|
- docker-compose-plugin
|
2023-03-28 08:24:45 +00:00
|
|
|
update_cache: yes
|
|
|
|
|
|
|
|
- name: Install Docker compose
|
|
|
|
get_url:
|
|
|
|
url: https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64
|
|
|
|
dest: /usr/local/bin/docker-compose
|
|
|
|
mode: 'u+x,g+x'
|