
Usage of this role is still sketchy however at least all the required playbooks are in place Main issue at the moment is the interfacing with these playbooks
42 lines
842 B
YAML
42 lines
842 B
YAML
---
|
|
tasks:
|
|
- name: Install docker dependencies
|
|
become: yes
|
|
become_method: sudo
|
|
apt:
|
|
name: "{{item}}"
|
|
update_cache: yes
|
|
loop:
|
|
- apt-transport-https
|
|
- ca-certificates
|
|
- curl
|
|
- gnupg
|
|
- software-properties-common
|
|
- lsb-release
|
|
|
|
- name: Install docker GPG key
|
|
become: yes
|
|
become_method: sudo
|
|
apt_key:
|
|
url: https://download.docker.com/linux/ubuntu/gpg
|
|
state: present
|
|
|
|
- name: Add Docker Apt Repo
|
|
become: yes
|
|
become_method: sudo
|
|
apt_repository:
|
|
repo: deb https://download.docker.com/linux/ubuntu impish stable
|
|
state: present
|
|
|
|
- name: Install Docker components
|
|
become: yes
|
|
become_method: sudo
|
|
apt:
|
|
name: "{{item}}"
|
|
update_cache: yes
|
|
loop:
|
|
- docker-ce
|
|
- docker-ce-cli
|
|
- containerd.io
|
|
|