Add support for Debian 13 - Trixie

This commit is contained in:
lorentz 2026-03-05 17:30:54 -05:00
parent bec416f937
commit 124262e876

View file

@ -1,5 +1,5 @@
--- ---
# Remove conflicting packages (per Docker docs) # Remove conflicting packages
- name: Remove conflicting Docker packages - name: Remove conflicting Docker packages
apt: apt:
name: name:
@ -29,10 +29,10 @@
state: directory state: directory
mode: "0755" mode: "0755"
# Docker GPG key (must be dearmored for apt signed-by) # Docker GPG key
- name: Add Docker GPG key - name: Add Docker GPG key
shell: | shell: |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg curl -fsSL https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
args: args:
creates: /etc/apt/keyrings/docker.gpg creates: /etc/apt/keyrings/docker.gpg
@ -41,17 +41,17 @@
apt_repository: apt_repository:
repo: > repo: >
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg]
https://download.docker.com/linux/ubuntu https://download.docker.com/linux/{{ ansible_distribution | lower }}
{{ ansible_distribution_release }} stable {{ ansible_distribution_release }} stable
filename: docker filename: docker
state: present state: present
update_cache: true
# Install Docker # Install Docker
- name: Install Docker Engine and plugins - name: Install Docker Engine and plugins
apt: apt:
name: "{{ docker_packages }}" name: "{{ docker_packages }}"
state: present state: present
update_cache: true
# Docker daemon configuration # Docker daemon configuration
- name: Configure Docker daemon - name: Configure Docker daemon
@ -73,11 +73,11 @@
# Non-root Docker usage # Non-root Docker usage
- name: Add user to docker group - name: Add user to docker group
user: user:
name: "{{ ansible_user }}" name: "{{ docker_manage_user | default(ansible_user) }}"
groups: docker groups: docker
append: true append: true
# Kernel forwarding (required) # Kernel forwarding
- name: Enable IP forwarding - name: Enable IP forwarding
sysctl: sysctl:
name: net.ipv4.ip_forward name: net.ipv4.ip_forward
@ -86,7 +86,7 @@
reload: true reload: true
# Optional IPv6 disable # Optional IPv6 disable
- name: Disable IPv6 (optional) - name: Disable IPv6
sysctl: sysctl:
name: "{{ item }}" name: "{{ item }}"
value: "1" value: "1"