- Issued:
- 2018-04-04
- Updated:
- 2018-04-04
RHEA-2018:0632 - Ansible Engine 2.5.0
Synopsis
Ansible Engine 2.5.0
Type/Severity
Product Enhancement Advisory None
Topic
Ansible 2.5.0 for Ansible Engine
Description
=================================== Ansible 2.5 "Kashmir" Release Notes
v2.5.0
Release Summary
| Release Date: 2018-03-22
| Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>_
Major Changes
-
Ansible Network improvements
- Created new connection plugins
network_cliandnetconfto replaceconnection=local.connection=localwill continue to work for a number of Ansible releases. - No more
unable to open shell. A clear and descriptive message will be displayed in normal ansible-playbook output without needing to enable debug mode - Loads of documentation, see
Ansible for Network Automation Documentation <http://docs.ansible.com/ansible/2.5/network/>_. - Refactor common network shared code into package under
module_utils/network/ - Filters: Add a filter to convert XML response from a network device to JSON object.
- Loads of bug fixes.
- Plus lots more.
- Created new connection plugins
-
New simpler and more intuitive 'loop' keyword for task loops. The
with_<lookup>loops will likely be deprecated in the near future and eventually removed. -
Added fact namespacing; from now on facts will be available under
ansible_factsnamespace (for example:ansible_facts.os_distribution) without theansible_prefix. They will continue to be added into the main namespace directly, but now with a configuration toggle to enable this. This is currently on by default, but in the future it will default to off. -
Added a configuration file that a site administrator can use to specify modules to exclude from being used.
See https://github.com/ansible/ansible/blob/stable-2.5/changelogs/CHANGELOG-v2.5.rst for full changelog.
Solution
Before applying this update, make sure all previously released errata relevant to your system have been applied.
For details on how to apply this update, refer to:
https://access.redhat.com/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Ansible Engine | 2.5 | x86_64 |
| Red Hat Ansible Engine | 2.5 | ppc64le |
Updated Packages
- python-httplib2-0.9.1-2.1.el7.noarch.rpm
- python-jmespath-0.9.0-4.el7ae.src.rpm
- python2-jmespath-0.9.0-4.el7ae.noarch.rpm
- sshpass-1.06-1.el7.ppc64le.rpm
- sshpass-1.06-1.el7.x86_64.rpm
- sshpass-debuginfo-1.06-1.el7.x86_64.rpm
- ansible-2.5.0-1.el7ae.noarch.rpm
- ansible-2.5.0-1.el7ae.src.rpm
- python-passlib-1.6.5-1.1.el7.src.rpm
- python-paramiko-2.1.1-4.el7.src.rpm
- sshpass-1.06-1.el7.src.rpm
- sshpass-debuginfo-1.06-1.el7.ppc64le.rpm
- python-paramiko-2.1.1-4.el7.noarch.rpm
- python-passlib-1.6.5-1.1.el7.noarch.rpm
- python-httplib2-0.9.1-2.1.el7.src.rpm
- ansible-doc-2.5.0-1.el7ae.noarch.rpm
Fixes
(none)
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.