From 7efa19dc080d64937c670462670c9a6e441ccce5 Mon Sep 17 00:00:00 2001 From: Lars Vogdt Date: Tue, 27 Mar 2018 16:10:35 +0000 Subject: [PATCH] - Update to 2.5.0: 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. + 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_ 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. Minor Changes * please refer to the CHANGELOG-v2.5.rst document Deprecated Features * Previously deprecated 'hostfile' config settings have been 're-deprecated' because previously code did not warn about deprecated configuration settings. * Using Ansible-provided Jinja tests as filters is deprecated and will be removed in Ansible 2.9. OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=106 --- ansible-2.4.3.0.tar.gz | 3 -- ansible-2.5.0.tar.gz | 3 ++ ansible.changes | 76 ++++++++++++++++++++++++++++++++++++++++++ ansible.spec | 2 +- 4 files changed, 80 insertions(+), 4 deletions(-) delete mode 100644 ansible-2.4.3.0.tar.gz create mode 100644 ansible-2.5.0.tar.gz diff --git a/ansible-2.4.3.0.tar.gz b/ansible-2.4.3.0.tar.gz deleted file mode 100644 index c42088e..0000000 --- a/ansible-2.4.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e98b3a56928d03979d5f8e7ae5d8e326939111b298729b03f00b3ad8f998a3d -size 6511115 diff --git a/ansible-2.5.0.tar.gz b/ansible-2.5.0.tar.gz new file mode 100644 index 0000000..ab5bf1c --- /dev/null +++ b/ansible-2.5.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:714ede4b0f5455eb2dd2536d8cabb42ab439f52b5ac902308ad027b46f68e6dc +size 10073927 diff --git a/ansible.changes b/ansible.changes index f0aa502..bbbff5a 100644 --- a/ansible.changes +++ b/ansible.changes @@ -1,3 +1,79 @@ +------------------------------------------------------------------- +Tue Mar 27 15:45:03 UTC 2018 - lars@linux-schulserver.de + +- Update to 2.5.0: + 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. + + 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_ 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. + Minor Changes + * please refer to the CHANGELOG-v2.5.rst document + Deprecated Features + * Previously deprecated 'hostfile' config settings have been 're-deprecated' + because previously code did not warn about deprecated configuration settings. + * Using Ansible-provided Jinja tests as filters is deprecated and will + be removed in Ansible 2.9. + * The stat and win_stat modules have deprecated get_md5 and the md5 return + values. These options will become undocumented in Ansible 2.9 and + removed in a later version. + * The redis_kv lookup has been deprecated in favor of new redis lookup + * Passing arbitrary parameters that begin with HEADER_ to the uri module, + used for passing http headers, is deprecated. Use the headers parameter + with a dictionary of header names to value instead. + This will be removed in Ansible 2.9 + * Passing arbitrary parameters to the zfs module to set zfs properties is + deprecated. Use the extra_zfs_properties parameter with a dictionary of + property names to values instead. This will be removed in Ansible 2.9. + * Use of the AnsibleModule parameter check\_invalid\_arguments in custom + modules is deprecated. In the future, all parameters will be checked to + see whether they are listed in the arg spec and an error raised if they + are not listed. This behaviour is the current and future default so most + custom modules can simply remove check\_invalid\_arguments if they set it + to the default value of True. The check\_invalid\_arguments parameter + will be removed in Ansible 2.9. + * The nxos_ip_interface module is deprecated in Ansible 2.5. + Use nxos_l3_interface module instead. + * The nxos_portchannel module is deprecated in Ansible 2.5. + Use nxos_linkagg module instead. + * The nxos_switchport module is deprecated in Ansible 2.5. + Use nxos_l2_interface module instead. + * The ec2_ami_find has been deprecated; use ec2_ami_facts instead. + * panos_security_policy: Use panos_security_rule - the old module uses + deprecated API calls + * vsphere_guest is deprecated in Ansible 2.5 and will be removed in + Ansible-2.9. Use vmware_guest module instead. + Removed Features (previously deprecated) + * accelerate. + * boundary_meter: There was no deprecation period for this but the hosted + service it relied on has gone away so the module has been removed. #29387 + * cl_ : cl_interface, cl_interface_policy, cl_bridge, cl_img_install, + cl_ports, cl_license, cl_bond. Use nclu instead + * docker. Use docker_container and docker_image instead. + * ec2_vpc. + * ec2_ami_search, use ec2_ami_facts instead. + * nxos_mtu. Use nxos_system's system_mtu option instead. + To specify an interface's MTU use nxos_interface. + * panos_nat_policy: Use panos_nat_rule the old module uses + deprecated API calls + ------------------------------------------------------------------- Tue Mar 6 09:47:28 UTC 2018 - lars@linux-schulserver.de diff --git a/ansible.spec b/ansible.spec index 934d90e..c36b7d4 100644 --- a/ansible.spec +++ b/ansible.spec @@ -24,7 +24,7 @@ BuildArch: noarch %endif Name: ansible -Version: 2.4.3.0 +Version: 2.5.0 Release: 0 Summary: Software automation engine License: GPL-3.0-or-later