From cbc4d29bd64a6b98f805bc906c59ba28f9f4daf5 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Fri, 31 Jan 2025 18:55:58 -0600 Subject: [PATCH] r/base: Install python3-libdnf5 Fedora 41 uses _dnf5_ by default. Being written in C, its Python API is an optional feature that needs to be installed separately. --- roles/base/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index a7efad4..3819603 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -6,6 +6,13 @@ tags: - always +- name: ensure python3-libdnf5 is installed + command: + dnf5 install -y python3-libdnf5 + args: + creates: /usr/share/licenses/python3-libdnf5 + when: ansible_pkg_mgr == 'dnf5' + - name: ensure selinux python bindings are installed package: name: '{{ selinux_python_libs }}'