docker: source list for Debian 12
This commit is contained in:
parent
49d8c99328
commit
f1644ed138
2 changed files with 24 additions and 8 deletions
|
@ -11,11 +11,17 @@
|
|||
- name: Install source requirements
|
||||
apt:
|
||||
name:
|
||||
- apt-transport-https
|
||||
- ca-certificates
|
||||
- gnupg2
|
||||
state: present
|
||||
|
||||
- name: Install apt-transport-https (Debian <10)
|
||||
apt:
|
||||
name:
|
||||
- apt-transport-https
|
||||
state: present
|
||||
when: ansible_distribution_major_version is version('10', '<')
|
||||
|
||||
- name: Add Docker's official GPG key
|
||||
copy:
|
||||
src: docker-debian.asc
|
||||
|
@ -25,17 +31,19 @@
|
|||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Add Docker repository
|
||||
- name: Add Docker repository (Debian <12)
|
||||
apt_repository:
|
||||
repo: 'deb [signed-by={{ apt_keyring_dir }}/docker-debian.asc] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable'
|
||||
filename: docker.list
|
||||
state: present
|
||||
filename: docker.list
|
||||
when: ansible_distribution_major_version is version('12', '<')
|
||||
|
||||
- name: Drop unsigned Docker repository
|
||||
apt_repository:
|
||||
repo: 'deb https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable'
|
||||
state: absent
|
||||
filename: docker.list
|
||||
- name: Add Docker repository (Debian >=12)
|
||||
ansible.builtin.template:
|
||||
src: docker.sources.j2
|
||||
dest: /etc/apt/sources.list.d/docker.sources
|
||||
state: present
|
||||
when: ansible_distribution_major_version is version('12', '>=')
|
||||
|
||||
- name: Install Docker
|
||||
apt:
|
||||
|
|
8
docker-host/templates/docker.sources.j2
Normal file
8
docker-host/templates/docker.sources.j2
Normal file
|
@ -0,0 +1,8 @@
|
|||
# {{ ansible_managed }}
|
||||
|
||||
Types: deb
|
||||
URIs: https://download.docker.com/linux/debian
|
||||
Suites: {{ ansible_distribution_release }}
|
||||
Components: stable
|
||||
Signed-by: {{ apt_keyring_dir }}/docker-debian.asc
|
||||
Enabled: yes
|
Loading…
Add table
Reference in a new issue