Add Docker role for Debian

This commit is contained in:
2026-03-03 09:21:30 +01:00
parent f2750e3026
commit edfef64be0
2 changed files with 39 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
---
- name: Install Debian prerequisites
ansible.builtin.package:
name:
- ca-certificates
- curl
- gnupg
state: present
update_cache: yes
when: ansible_os_family == 'Debian'
- name: Add Docker GPG key
get_url:
url: "{{ docker_gpg_key_url_deb }}"
dest: /etc/apt/keyrings/docker.asc
mode: "0644"
when: ansible_os_family == 'Debian'
- name: Add Docker APT repository
apt_repository:
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] {{ docker_deb_repo }} {{ ansible_distribution_release }} main"
filename: docker
state: present
when: ansible_os_family == 'Debian'
- name: Install Docker from source
ansible.builtin.package:
name:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-buildx-plugin
- docker-compose-plugin
state: present
update_cache: yes
when: ansible_os_family == 'Debian'