Skip to content

Commit 525499a

Browse files
Merge pull request #10 from nu31hackerspace/claude/youthful-feynman-kjo8bl
Claude/youthful feynman kjo8bl
2 parents bcca7a9 + 9ff499d commit 525499a

1 file changed

Lines changed: 15 additions & 6 deletions

File tree

setup_vps/ansible/install-docker.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
---
22
- name: Install Docker on Ubuntu
33
vars:
4-
docker_version: "5:27.5.1-1~ubuntu.24.04~noble"
5-
containerd_version: "1.7.25-1"
4+
docker_version: "5:29.5.3-1~ubuntu.26.04~resolute"
65

76
hosts: all
87
become: yes
@@ -22,15 +21,23 @@
2221
- lsb-release
2322
state: present
2423

24+
- name: Create keyrings directory
25+
file:
26+
path: /etc/apt/keyrings
27+
state: directory
28+
mode: "0755"
29+
2530
- name: Add Docker GPG key
26-
apt_key:
31+
get_url:
2732
url: https://download.docker.com/linux/ubuntu/gpg
28-
state: present
33+
dest: /etc/apt/keyrings/docker.asc
34+
mode: "0644"
2935

3036
- name: Add Docker repository
3137
apt_repository:
32-
repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_facts['distribution_release'] }} stable"
38+
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu {{ ansible_facts['distribution_release'] }} stable"
3339
state: present
40+
filename: docker
3441

3542
- name: Update apt cache after adding repository
3643
apt:
@@ -41,7 +48,9 @@
4148
name:
4249
- "docker-ce={{ docker_version }}"
4350
- "docker-ce-cli={{ docker_version }}"
44-
- "containerd.io={{ containerd_version }}"
51+
- containerd.io
52+
- docker-buildx-plugin
53+
- docker-compose-plugin
4554
state: present
4655

4756
- name: Start and enable Docker service

0 commit comments

Comments
 (0)