Skip to content

Commit 8555ab6

Browse files
authored
Add core 2.19 porting guide (#2373)
1 parent 70d257d commit 8555ab6

File tree

2 files changed

+101
-0
lines changed

2 files changed

+101
-0
lines changed

docs/docsite/rst/porting_guides/core_porting_guides.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Please note that this is not a complete list. If you believe any extra informati
1212
:maxdepth: 1
1313
:glob:
1414

15+
porting_guide_core_2.19
1516
porting_guide_core_2.18
1617
porting_guide_core_2.17
1718
porting_guide_core_2.16
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
2+
.. _porting_2.19_guide_core:
3+
4+
*******************************
5+
Ansible-core 2.19 Porting Guide
6+
*******************************
7+
8+
This section discusses the behavioral changes between ``ansible-core`` 2.18 and ``ansible-core`` 2.19.
9+
10+
It is intended to assist in updating your playbooks, plugins and other parts of your Ansible infrastructure so they will work with this version of Ansible.
11+
12+
We suggest you read this page along with `ansible-core Changelog for 2.19 <https://github.com/ansible/ansible/blob/stable-2.19/changelogs/CHANGELOG-v2.19.rst>`_ to understand what updates you may need to make.
13+
14+
This document is part of a collection on porting. The complete list of porting guides can be found at :ref:`porting guides <porting_guides>`.
15+
16+
.. contents:: Topics
17+
18+
19+
Playbook
20+
========
21+
22+
No notable changes
23+
24+
25+
Command Line
26+
============
27+
28+
No notable changes
29+
30+
31+
Deprecated
32+
==========
33+
34+
No notable changes
35+
36+
37+
Modules
38+
=======
39+
40+
No notable changes
41+
42+
43+
Modules removed
44+
---------------
45+
46+
The following modules no longer exist:
47+
48+
* No notable changes
49+
50+
51+
Deprecation notices
52+
-------------------
53+
54+
No notable changes
55+
56+
57+
Noteworthy module changes
58+
-------------------------
59+
60+
No notable changes
61+
62+
63+
Plugins
64+
=======
65+
66+
* The ``ssh`` connection plugin now supports using ``SSH_ASKPASS`` to supply passwords
67+
for authentication as an alternative to the ``sshpass`` program. The default is to use
68+
``SSH_ASKPASS`` instead of ``sshpass``. This is controlled by the ``password_mechanism``
69+
configuration for the ``ssh`` connection plugin. To switch back to using ``sshpass``
70+
make one of the following changes:
71+
72+
To your ``ansible.cfg`` file:
73+
74+
.. code-block:: ini
75+
76+
[ssh_connection]
77+
password_mechanism = sshpass
78+
79+
By exporting an environment variable:
80+
81+
.. code-block:: shell
82+
83+
export ANSIBLE_SSH_PASSWORD_MECHANISM=sshpass
84+
85+
By setting the following variable:
86+
87+
.. code-block:: yaml
88+
89+
ansible_ssh_password_mechanism: sshpass
90+
91+
Porting custom scripts
92+
======================
93+
94+
No notable changes
95+
96+
97+
Networking
98+
==========
99+
100+
No notable changes

0 commit comments

Comments
 (0)