mitogen/ansible_mitogen
Alex Willmer 357fe38766 Ansible 10 (ansible-core 2.17) support
Notably
- Python 2.7 and 3.6 are no longer supported by Ansible on targets
- The yum module has been removed, and redirected to dnf
- _INTERPRETER_PYTHON_DISTRO_MAP has been neutered. Interpreter discovery
  always favours specific `python3.<x>` interpreters in decending version
  order, then generic `python3` or `python`.
- Add the ability for an action plugin to call self._execute_module(*,
  ignore_unknown_opts=True) to execute a module with options that may not be
  supported for the version being called.

https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_10.html
https://github.com/ansible-community/ansible-build-data/blob/main/10/CHANGELOG-v10.md
https://github.com/ansible/ansible/blob/stable-2.17/changelogs/CHANGELOG-v2.17.rst

fixes #1074, refs #1082

Co-authored-by: Claude Becker <becker@phys.ethz.ch>
2024-08-11 16:21:05 +01:00
..
compat Remove vendored mitogen.compat.simplejson 2023-02-05 13:45:47 +00:00
plugins add SSH args into options documentation 2022-09-02 22:23:00 +01:00
utils ansible_mitogen: Handle AnsibleUnsafeText et al in Ansible >= 7 2024-04-04 09:11:23 +01:00
__init__.py ansible: restructure to avoid intermediate imports 2018-03-19 21:58:29 +05:45
affinity.py ansible_mitogen: Standardise __future__ imports to match Ansible 2022-04-23 11:17:25 +01:00
connection.py Fix 'ansible_host_key_checking' and 'ansible_ssh_host_key_checking' for 2024-05-10 15:58:17 +02:00
loaders.py Ansible 10 (ansible-core 2.17) support 2024-08-11 16:21:05 +01:00
logging.py ansible_mitogen: Standardise __future__ imports to match Ansible 2022-04-23 11:17:25 +01:00
mixins.py Ansible 10 (ansible-core 2.17) support 2024-08-11 16:21:05 +01:00
module_finder.py mitogen: Support PEP 451 ModuleSpec API, required for Python 3.12 2024-03-17 14:57:57 +00:00
parsing.py ansible_mitogen: Standardise __future__ imports to match Ansible 2022-04-23 11:17:25 +01:00
planner.py ansible_mitogen: Respect ansible_facts.discovered_interpreter_python more 2024-08-10 23:12:49 +01:00
process.py ansible_mitogen: Fix "filedescriptor out of range in select()" in WorkerProcess 2024-04-19 10:41:06 +01:00
runner.py mitogen: Support PEP 451 ModuleSpec API, required for Python 3.12 2024-03-17 14:57:57 +00:00
services.py ansible_mitogen: Handle AnsibleUnsafeText et al in Ansible >= 7 2024-04-04 09:11:23 +01:00
strategy.py ansible_mitogen: Standardise __future__ imports to match Ansible 2022-04-23 11:17:25 +01:00
target.py Remove vendored mitogen.compat.simplejson 2023-02-05 13:45:47 +00:00
transport_config.py Fix 'ansible_host_key_checking' and 'ansible_ssh_host_key_checking' for 2024-05-10 15:58:17 +02:00