standard: Add python3-libdnf5 and -rpm for Ansible support

Ansible's package builtin [1] uses dnf's Python API. This fails by default with "Could not import the libdnf5 python module". This is awkward and laborious to work around in Containerfiles, as you can't use the normal package: to install, so it would require distribution/release specific code, and replicating this to all playbooks.

In particular this fixes linux-system-roles for running during bootc container builds.

[1] https://docs.ansible.com/ansible/latest/collections/ansible/builtin/package_module.html

Edited by Martin Pitt

Merge request reports

Loading