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_cli and netconf to replace connection=local. connection=local will 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.
  • 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_facts namespace (for example: ansible_facts.os_distribution) without the ansible_ 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

ProductVersionArch
Red Hat Ansible Engine2.5x86_64
Red Hat Ansible Engine2.5ppc64le

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