From 8f22bd0b3e233f06b1057c849f75f3056238bdff Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sat, 4 Jan 2025 21:59:26 +0100 Subject: [PATCH] Do not install our storage.conf with podman v5 --- roles/float-base-docker/tasks/podman.yml | 3 ++- roles/float-base-docker/vars/podman.yml | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/float-base-docker/tasks/podman.yml b/roles/float-base-docker/tasks/podman.yml index 3168e9f2..46112058 100644 --- a/roles/float-base-docker/tasks/podman.yml +++ b/roles/float-base-docker/tasks/podman.yml @@ -17,7 +17,7 @@ # Try to detect which podman version we're on based on source and # distribution. - set_fact: - podman_version: "{{ 3 if float_debian_dist in ('buster', 'bullseye') else 4 }}" + podman_version: "{{ podman_version_by_distro[float_debian_dist] }}" when: "podman_package_source == 'debian'" - set_fact: podman_version: 4 @@ -46,6 +46,7 @@ copy: src: storage.conf dest: "/etc/containers/storage.conf" + when: "podman_version < 5" - file: path: "/etc/containers/certs.d" diff --git a/roles/float-base-docker/vars/podman.yml b/roles/float-base-docker/vars/podman.yml index 44168710..25cee186 100644 --- a/roles/float-base-docker/vars/podman.yml +++ b/roles/float-base-docker/vars/podman.yml @@ -3,3 +3,9 @@ podman_default_package_source_by_distro: stretch: ai buster: ai + +podman_version_by_distro: + buster: 3 + bullseye: 3 + bookworm: 4 + trixie: 5 -- GitLab