aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2025-12-31 13:56:17 +0100
committerEgor Tensin <egor@tensin.name>2025-12-31 13:56:17 +0100
commitaa918ce408aa44ea9aeb45837742e37175174554 (patch)
tree8c0c908b608ce224d1f1b6ae6eae0ebc232a936e /roles
parentv7.0.1 (diff)
downloadinfra-ansible-aa918ce408aa44ea9aeb45837742e37175174554.tar.gz
infra-ansible-aa918ce408aa44ea9aeb45837742e37175174554.zip
docker: fix Noble setups
Diffstat (limited to 'roles')
-rw-r--r--roles/docker/vars/Debian.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/roles/docker/vars/Debian.yml b/roles/docker/vars/Debian.yml
index 1dc8cbc..683f48f 100644
--- a/roles/docker/vars/Debian.yml
+++ b/roles/docker/vars/Debian.yml
@@ -1,5 +1,15 @@
docker_package_names:
+ # At one point, docker-compose runs started failing when pulling and building
+ # external images (on existing Ubuntu LTS installations no less!). The fix is
+ # to switch to `docker compose` (instead of `docker-compose`), but - get this
+ # - it's not installed by default, and needs the docker-compose-v2 package.
+ # Additionally, buildx is for some reason is still not installed by default,
+ # and builds might produce errors. This was first discovered on Noble;
+ # probably will need to specify different package lists for different distros
+ # later on, sigh.
- docker.io
+ - docker-buildx
- docker-compose
+ - docker-compose-v2
docker_prune_module_deps:
- python3-requests