Explictly install docker.io package

New docker-compose-v2 package no longer depends on docker.io[1].
Our tools kinda rely on /usr/bin/docker being there (for now!).

[1] https://git.launchpad.net/ubuntu/+source/docker-compose-v2/commit/?id=767feadc0c6d8530abfa30fa13a4b7a88bbb0cf2

Change-Id: Iffea25529cf792d91d0c903526d1fb213f09a338
This commit is contained in:
Tony Breeds
2025-10-10 11:58:58 +11:00
committed by Clark Boylan
parent b8968acb10
commit dc977420a4

View File

@@ -8,6 +8,9 @@
apt:
name:
- docker-compose-v2
# "new" releases of docker-compose-v2 don't depend on this
# but our playbooks rely on it being there.
- docker.io
- podman
- uidmap
- slirp4netns
@@ -25,7 +28,7 @@
state: present
- name: Disable docker daemon service
# docker-compose-v2 depends on the docker service. Disable it.
# We want /usr/bin/docker but don't need or want the docker service
become: true
service:
name: docker
@@ -33,7 +36,7 @@
enabled: false
- name: Disable docker socket service
# docker-compose-v2 depends on the docker service. Disable it.
# We want /usr/bin/docker but don't need or want the docker socket
become: true
service:
name: docker.socket