Files
2023-04-11 20:45:18 +02:00

48 lines
1.0 KiB
YAML

- name: Install required system packages
become: true
apt:
pkg:
- ca-certificates
- curl
- gnupg
- lsb-release
state: latest
update_cache: true
- name: Add Docker GPG Key
become: true
apt_key:
url: https://download.docker.com/linux/ubuntu/gpg
# id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
state: present
- name: Add Docker Repository
become: true
apt_repository:
repo: "deb [arch={{ arch }}] https://download.docker.com/linux/{{ ansible_distribution|lower }} {{ ansible_distribution_release }} {{ release_branch_docker }}"
state: present
- name: Install Docker packages
become: true
apt:
update_cache: true
pkg:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-compose-plugin
- name: add user to docker group
become: true
user:
name: "{{ ansible_user_id }}"
groups:
- docker
append: true
- name: Create docker folder in home directory
file:
path: "{{ ansible_user_dir }}/docker"
state: directory