ansible.posix/tests
softwarefactory-project-zuul[bot] 6f95c8b356
Merge pull request #460 from gotmax23/respawn
Respawn modules to use the system python interpreter

SUMMARY
The seboolean, selinux, firewalld, and firewalld_info modules depend on
system bindings that are only available for the default system python
interpreter. ansible-core is not packaged for the default system python
interpreter on RHEL 8 and 9. When automatic interpreter discovery does
not occur (e.g. when using implicit localhost [1]), ansible-core will
not use the system interpreter to run ansible modules and the
aforementioned modules will not work even if the bindings are installed.
The RHEL ansible-core maintainers as well as the EPEL ansible and
ansible-collection-* package maintainers (inc. me) have gotten multiple
bug reports about this. We have been telling people to fix their setup
to use the correct Python interpreter. Fortunately, ansible-core 2.11
and above have a module utility that'll respawn modules to use the
correct system interpreter.
[1] https://docs.ansible.com/ansible/latest/inventory/implicit_localhost.html
ISSUE TYPE

Feature Pull Request

COMPONENT NAME
seboolean
selinux
firewalld
firewalld_info

Reviewed-by: Adam Miller <admiller@redhat.com>
2023-11-30 17:03:21 +00:00
..
integration Merge pull request #460 from gotmax23/respawn 2023-11-30 17:03:21 +00:00
sanity Support sanity docker test on devel(2.16.0.dev0) branch 2023-04-17 23:32:21 +09:00
unit Switch to Ansible Galaxy compatible requirements files for tests. 2023-05-26 08:14:28 +02:00
utils/shippable Drop Python3.9 and update versions of RHEL,Fedora and FreeBSD for ansible-core:devel 2023-07-04 09:15:24 +09:00
.gitignore Initial commit 2020-03-09 13:15:28 +00:00