ansible.posix/changelogs/fragments
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
..
.keep Prepare 1.1.1 release 2020-09-02 20:55:04 +00:00
460-respawn.yaml respawn firewalld_info module when selinux is missing 2023-05-14 05:44:47 +00:00
466-tests.yml Replace 'include:' with 'include_tasks:'. 2023-05-21 13:17:48 +02:00
477_ci_update.yml Drop Python3.9 and update versions of RHEL,Fedora and FreeBSD for ansible-core:devel 2023-07-04 09:15:24 +09:00
487_ci_update.yml Drop OSX10.11 and FreeBSD12.4 from CI 2023-08-02 16:03:19 +09:00
508_ci_update.yml Refactoring remote and docker CI tests. 2023-11-16 11:56:08 +09:00
510_ci_update.yml Replace Fedora 38 with 39 for devel branch container test 2023-11-22 17:09:41 +09:00
test-reqs.yml Switch to Ansible Galaxy compatible requirements files for tests. 2023-05-26 08:14:28 +02:00