From 96c99cd391482de4162592845bbdf7e714acdcf0 Mon Sep 17 00:00:00 2001 From: Don Naro Date: Fri, 17 Nov 2023 09:40:25 -0600 Subject: [PATCH] update python versions in installation guide --- docs/docsite/rst/installation_guide/intro_installation.rst | 6 +++--- .../rst/reference_appendices/release_and_maintenance.rst | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/docsite/rst/installation_guide/intro_installation.rst b/docs/docsite/rst/installation_guide/intro_installation.rst index 73a3c7cc5b..121efd6ad4 100644 --- a/docs/docsite/rst/installation_guide/intro_installation.rst +++ b/docs/docsite/rst/installation_guide/intro_installation.rst @@ -17,14 +17,14 @@ From the control node, Ansible can manage an entire fleet of machines and other Control node requirements ========================= -For your *control* node (the machine that runs Ansible), you can use nearly any UNIX-like machine with Python 3.9 or newer installed. This includes Red Hat, Debian, Ubuntu, macOS, BSDs, and Windows under a `Windows Subsystem for Linux (WSL) distribution `_. Windows without WSL is not natively supported as a control node; see `Matt Davis' blog post `_ for more information. +For your *control* node (the machine that runs Ansible), you can use nearly any UNIX-like machine with Python installed. This includes Red Hat, Debian, Ubuntu, macOS, BSDs, and Windows under a `Windows Subsystem for Linux (WSL) distribution `_. Windows without WSL is not natively supported as a control node; see `Matt Davis' blog post `_ for more information. .. _managed_node_requirements: Managed node requirements ========================= -The *managed* node (the machine that Ansible is managing) does not require Ansible to be installed, but requires Python 2.7, or Python 3.5 - 3.11 to run Ansible-generated Python code. +The *managed* node (the machine that Ansible is managing) does not require Ansible to be installed, but requires Python to run Ansible-generated Python code. The managed node also needs a user account that can connect through SSH to the node with an interactive POSIX shell. .. note:: @@ -36,7 +36,7 @@ The managed node also needs a user account that can connect through SSH to the n Node requirement summary ======================== -You can find details about control and managed node requirements for each Ansible version in the :ref:`support_life`. +You can find details about control and managed node requirements, including Python versions, for each Ansible version in the :ref:`support_life` and :ref:`target_node_python_support` sections. .. _getting_ansible: diff --git a/docs/docsite/rst/reference_appendices/release_and_maintenance.rst b/docs/docsite/rst/reference_appendices/release_and_maintenance.rst index 2f8dc7e4de..c25f2414d0 100644 --- a/docs/docsite/rst/reference_appendices/release_and_maintenance.rst +++ b/docs/docsite/rst/reference_appendices/release_and_maintenance.rst @@ -125,6 +125,8 @@ You can install ``ansible-core`` with ``pip``. See :ref:`intro_installation_guid Starting with ``ansible-core`` version 2.12, each release includes control node support for the three most recently released Python versions. +.. _target_node_python_support: + ``ansible-core`` target node Python support -------------------------------------------