Comments (6)
Files identified in the description:
None
If these files are incorrect, please update the component name
section of the description or use the component bot command.
from ansible.
Duplicate of #83357 (comment)
from ansible.
As stated in the documentation you linked, ansible-core supports the 6 most recently released Python versions. That is currently:
- 3.12
- 3.11
- 3.10
- 3.9
- 3.8
- 3.7
3.6 is outside that range, so its removal was not too early.
from ansible.
3.6 has also been EOL (from a CPython perspective) since 2021-12-23 https://devguide.python.org/versions/, 3.7 since 2023-06-27.
from ansible.
Counting fair enough - I'll give you that. The other stands - this project manages other systems that might have their own support around Python like EL8 maintains Python 3.6 in the context of platform-python. Is it "right" to exclude those hosts from management? The platforms maintain their own python
separate of upstream Python EoL. The explanation around EL8 so far has been installing ansible-core
focused. This removal affects the ability to manage an otherwise supported platform. This is akin to just deciding not to support Windows 2019 because it's the N-1 of the current release (Windows 2022).
I totally understand the control node side wanting to be more aggressive. That's also a much smaller blast radius and doesn't exclude ansible
from being used to manage hosts that are otherwise and for good reason going to be in the ecosystem for a much longer time-span. If not why did Python 2.6 support stay around for so long? It's also a lot easier for users to install and update control or execution nodes to have proper python versions.
EE's help but I don't think it's the right answer.
from ansible.
Closing per #83395 (comment).
from ansible.
Related Issues (20)
- Add ability to break out of loop on a task HOT 2
- This breaks the ability to update RHEL-7 machines HOT 2
- `meta: end_host` returns `rc=2` when run in a rescue block HOT 1
- ansible.builtin.tempfile state:absent error HOT 5
- File descriptor leak in lib/ansible/plugins/connection/ssh.py HOT 3
- ansible.builtin.get_url doesn't support redirects HOT 3
- `unarchive`: Using the `include` option fails with `.tar.xz` archive HOT 3
- service_facts module on OpenBSD does not support '=' within service variables (too many values to unpack (expected 2)) HOT 2
- remote_user used with a loop results in fatal "item is undefined" HOT 4
- ansible_python_interpreter="/usr/bin/env python3" doesn't work anymore HOT 11
- User module trying to modify permissions in home directory after GID change (even when setting home: false) HOT 4
- Handlers use only last role variable when flushed in multiple role executions. HOT 9
- nmcli "invalid or not allowed setting 'ipv4'" when running the playbook the 2nd time HOT 1
- Applying module defaults groups on an action group containing deprecated modules trigger the deprecation notice of the said module, although it is never actually used HOT 3
- odd ssh error only affecting ansible HOT 2
- Gather more facts from `/etc/os-release` (`IMAGE_VERSION`, `IMAGE_ID`, `VARIANT_ID`, `ID_LIKE`) HOT 5
- [2.17][command] Failure in environment construction due to special characters in variable HOT 1
- When gathering package facts on an Alpine node where the apk cache is not populated, a warning is emitted and the package gathering returns no result HOT 2
- package_facts fails silently when the manager is left to auto HOT 5
- Jinja2 native causing pickling errors HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansible.