Add support for Debian 13 - Trixie
This commit is contained in:
parent
bec416f937
commit
124262e876
1 changed files with 9 additions and 9 deletions
|
|
@ -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"
|
||||||
|
|
@ -95,4 +95,4 @@
|
||||||
loop:
|
loop:
|
||||||
- net.ipv6.conf.all.disable_ipv6
|
- net.ipv6.conf.all.disable_ipv6
|
||||||
- net.ipv6.conf.default.disable_ipv6
|
- net.ipv6.conf.default.disable_ipv6
|
||||||
when: docker_disable_ipv6
|
when: docker_disable_ipv6
|
||||||
Loading…
Add table
Add a link
Reference in a new issue