Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/ansible ansible: updated to 2.9.10
details: https://anonhg.NetBSD.org/pkgsrc/rev/0e34413c04ca
branches: trunk
changeset: 434638:0e34413c04ca
user: adam <adam%pkgsrc.org@localhost>
date: Sat Jun 20 06:55:04 2020 +0000
description:
ansible: updated to 2.9.10
v2.9.10
=======
Minor Changes
-------------
- Add new magic variable ``ansible_collection`` that contains the collection name
- Add new magic variable ``ansible_role_name`` that contains the FQCN of the role
- Added missing platform guide for FRR
- Fix a typo in remove_signature flag in podman_image module
- Remove the deprecation message for the ``TRANSFORM_INVALID_GROUP_CHARS`` setting.
- The results queue and counter for results are now split for standard / handler results. This allows the governing strategy to be truly independent from the handler strategy, which basically follows
the linear methodology.
- Updates ``ansible_role_names``, ``ansible_play_role_names``, and ``ansible_dependent_role_names`` to include the FQCN
- ``Display.deprecated()``, ``AnsibleModule.deprecate()`` and ``Ansible.Basic.Deprecate()`` now also accept the deprecation-by-date parameters and collection name parameters from Ansible 2.10, so
plugins and modules in collections that conform to Ansible 2.10 will run with newer versions of Ansible 2.9.
- ovirt: update operating system options
- ovirt_storage_vm_info: fix example
- ovirt_vm: fix quotas example
Deprecated Features
-------------------
- Using the DefaultCallback without the correspodning doc_fragment or copying the documentation.
Bugfixes
--------
- Allow tasks to notify a fqcn handler name
- Avoid bare select() for running commands to avoid too large file descriptor numbers failing tasks
- Avoid running subfunctions that are passed to show_vars function when it will be a noop.
- Create an ``import_module`` compat util, for use across the codebase, to allow collection loading to work properly on Python26
- Do not keep empty blocks in PlayIterator after skipping tasks with tags.
- Ensure that ``--version`` works with non-ascii ansible project paths
- Fix content encoding/decoding and do not fail when key based auth is used
- Fix gather_facts not working for network platforms when network_os is in FQCN format
- Fix issue with nxos_l2_interfaces where replaced doesn't remove superfluous config
- Fix nxos_facts with VDC having no interfaces
- Fix nxos_interfaces enabled not working properly because of broken system default dict generation
- Fix the issue when OS secgroup rule couldn't be imported from a different tenant
- Fixed the equality check for IncludedFiles to ensure they are not accidently merged when process_include_results runs.
- Prevent a race condition when running handlers using a combination of the free strategy and include_role.
- Properly handle unicode in ``safe_eval``.
- Remove unused and invalid import from FRR cliconf plugin
- RoleRequirement - include stderr in the error message if a scm command fails
- To fix ios_l3_interfaces Loopback issue
- To fix ios_vlans vtp version 2 issue
- Update NX-OS cliconf to accomodate MDS
- Update terminal plugin to check feature privilege only when escalation is needed
- Validate include args in handlers.
- added 'unimplemented' prefix to file based caching
- added new option for default callback to compat variable to avoid old 3rd party plugins from erroring out.
- ansible-doc - Allow and give precedence to `removed_at_date` for deprecated modules.
- ansible-galaxy - Fix ``multipart/form-data`` body to include extra CRLF
- ansible-galaxy - Preserve symlinks when building and installing a collection
- ansible-galaxy collection build - Command did not ignore .git files, which had the potential to cause troubles later on (for example, when importing into Automation Hub)
- ansible-test - Disabled the ``duplicate-code`` and ``cyclic-import`` checks for the ``pylint`` sanity test due to inconsistent results.
- ansible-test - The shebang sanity test now correctly identifies modules in subdirectories in collections.
- ansible-test change detection - Run only sanity tests on ``docs/`` and ``changelogs/`` in collections, to avoid triggering full CI runs of integration and unit tests when files in these directories
change.
- ansible-test is now able to find its ``egg-info`` directory when it contains the Ansible version number
- ansible-test no longer optimizes setting ``PATH`` by prepending the directory containing the selected Python interpreter when it is named ``python``. This avoids unintentionally making other
programs available on ``PATH``, including an already installed version of Ansible.
- ansible-test pylint sanity test - do not crash when ``version`` specified to ``AnsibleModule.deprecate()`` or ``Display.deprecated()`` contains string components, f.ex. tagged version numbers for
Ansible 2.10.
- archive - fix issue with empty file exclusion from archive
- avoid fatal traceback when a bad FQCN for a callback is supplied in the whitelist.
- ce - Modify the way of parsing NETCONF XML message in ce.py
- collection loader - fix file/module/class confusion issues on case-insensitive filesystems
- copy - Fixed copy module not working in case that remote_src is enabled and dest ends in a /
- discovery will NOT update incorrect host anymore when in delegate_to task.
- dnf - enable logging using setup_loggers() API in dnf-4.2.17-6 or later
- docker_machine - fallback to ip subcommand output if IPAddress is missing
- ensure we pass on interpreter discovery values to delegated host.
- file - return ``'state': 'absent'`` when a file does not exist
- fixed issues when using net_get & net_put before the persistent connection has been started
- interpreter discovery will now use correct vars (from delegated host) when in delegate_to task.
- k8s - Handle set object retrieved from lookup plugin.
- lineinfile - use ``module.tmpdir`` to allow configuration of the remote temp directory
- lxd_container - enables to set keys not present in existing config
- ovirt_disk fix activate
- ovirt_disk: fix upload/download of images for ovirt 4.4
- ovirt_disk: force wait when uploading disk
- ovirt_vm: fix cd_iso search by name
- profile_tasks - typecast results before using it
- sesu - make use of the prompt specified in the code
- syslog_json callback - fix plugin exception when running
- yum/dnf - check type of elements in a name
- zfs_delegate_admin - add missing choices diff/hold/release to the permissions parameter
diffstat:
sysutils/ansible/Makefile | 4 ++--
sysutils/ansible/PLIST | 14 ++++++++++----
sysutils/ansible/distinfo | 10 +++++-----
3 files changed, 17 insertions(+), 11 deletions(-)
diffs (68 lines):
diff -r 91f1e8927348 -r 0e34413c04ca sysutils/ansible/Makefile
--- a/sysutils/ansible/Makefile Sat Jun 20 05:32:11 2020 +0000
+++ b/sysutils/ansible/Makefile Sat Jun 20 06:55:04 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2020/05/19 12:58:46 adam Exp $
+# $NetBSD: Makefile,v 1.33 2020/06/20 06:55:04 adam Exp $
-DISTNAME= ansible-2.9.9
+DISTNAME= ansible-2.9.10
CATEGORIES= sysutils python
MASTER_SITES= https://releases.ansible.com/ansible/
diff -r 91f1e8927348 -r 0e34413c04ca sysutils/ansible/PLIST
--- a/sysutils/ansible/PLIST Sat Jun 20 05:32:11 2020 +0000
+++ b/sysutils/ansible/PLIST Sat Jun 20 06:55:04 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2020/03/05 10:18:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2020/06/20 06:55:04 adam Exp $
bin/ansible
bin/ansible-config
bin/ansible-connection
@@ -71,9 +71,6 @@
${PYSITELIB}/ansible/compat/selectors/__init__.py
${PYSITELIB}/ansible/compat/selectors/__init__.pyc
${PYSITELIB}/ansible/compat/selectors/__init__.pyo
-${PYSITELIB}/ansible/compat/selectors/_selectors2.py
-${PYSITELIB}/ansible/compat/selectors/_selectors2.pyc
-${PYSITELIB}/ansible/compat/selectors/_selectors2.pyo
${PYSITELIB}/ansible/config/__init__.py
${PYSITELIB}/ansible/config/__init__.pyc
${PYSITELIB}/ansible/config/__init__.pyo
@@ -392,12 +389,21 @@
${PYSITELIB}/ansible/module_utils/compat/__init__.py
${PYSITELIB}/ansible/module_utils/compat/__init__.pyc
${PYSITELIB}/ansible/module_utils/compat/__init__.pyo
+${PYSITELIB}/ansible/module_utils/compat/_selectors2.py
+${PYSITELIB}/ansible/module_utils/compat/_selectors2.pyc
+${PYSITELIB}/ansible/module_utils/compat/_selectors2.pyo
+${PYSITELIB}/ansible/module_utils/compat/importlib.py
+${PYSITELIB}/ansible/module_utils/compat/importlib.pyc
+${PYSITELIB}/ansible/module_utils/compat/importlib.pyo
${PYSITELIB}/ansible/module_utils/compat/ipaddress.py
${PYSITELIB}/ansible/module_utils/compat/ipaddress.pyc
${PYSITELIB}/ansible/module_utils/compat/ipaddress.pyo
${PYSITELIB}/ansible/module_utils/compat/paramiko.py
${PYSITELIB}/ansible/module_utils/compat/paramiko.pyc
${PYSITELIB}/ansible/module_utils/compat/paramiko.pyo
+${PYSITELIB}/ansible/module_utils/compat/selectors.py
+${PYSITELIB}/ansible/module_utils/compat/selectors.pyc
+${PYSITELIB}/ansible/module_utils/compat/selectors.pyo
${PYSITELIB}/ansible/module_utils/connection.py
${PYSITELIB}/ansible/module_utils/connection.pyc
${PYSITELIB}/ansible/module_utils/connection.pyo
diff -r 91f1e8927348 -r 0e34413c04ca sysutils/ansible/distinfo
--- a/sysutils/ansible/distinfo Sat Jun 20 05:32:11 2020 +0000
+++ b/sysutils/ansible/distinfo Sat Jun 20 06:55:04 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2020/05/19 12:58:46 adam Exp $
+$NetBSD: distinfo,v 1.20 2020/06/20 06:55:04 adam Exp $
-SHA1 (ansible-2.9.9.tar.gz) = cc384caef5ad6c006e43770fcda78fd7144e11ad
-RMD160 (ansible-2.9.9.tar.gz) = 427f4923aa3c043312024662d77b805610fa892c
-SHA512 (ansible-2.9.9.tar.gz) = 327c5ece277096f71f10fec2b33a8d2c94ee59b0e22b15bb5ca449da2331b8158239bdbc8e3afd093af358a787f410c7c2e0942010de65a8d9c8719cf83e4abd
-Size (ansible-2.9.9.tar.gz) = 14222889 bytes
+SHA1 (ansible-2.9.10.tar.gz) = 7b37caa080cf922a21f9a087eca10e01b6395195
+RMD160 (ansible-2.9.10.tar.gz) = e7192b92a5f7270db946e97e707348e0d835dec7
+SHA512 (ansible-2.9.10.tar.gz) = c0d5e26491f52d1eb8d1c3755903bb6a8d50634df5fb50a970076d49d99cfda424fa60c258a6a5821e01c435a8ef077d46ced4b2f8c4f4a8d381737e6f14afb4
+Size (ansible-2.9.10.tar.gz) = 14237929 bytes
Home |
Main Index |
Thread Index |
Old Index