pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/ansible-core



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Jun  6 06:03:03 UTC 2026

Modified Files:
        pkgsrc/sysutils/ansible-core: Makefile PLIST distinfo

Log Message:
ansible-core: updated to 2.21.0

v2.21.0

Major Changes

- ``ansible-galaxy install`` and ``ansible-galaxy collection install|download`` - collections that declare a ``requires_ansible`` version that is not compatible with the running ansible-core version 
are now excluded from installation and download by default. In previous versions, ansible-galaxy would install such collections even if doing so resulted in an error at load time. To restore the 
previous behavior, set ``COLLECTIONS_ON_ANSIBLE_VERSION_MISMATCH`` to ``ignore`` in your configuration. (https://github.com/ansible/ansible/issues/78539)
- action plugins - Actions can directly register variables at several precedence layers using the ``register_host_variables`` method on ``ActionBase``. Previously, variable registration could only be 
simulated by user action plugins by returning ``ansible_facts`` with insecure fact injection.
- register projections - The ``register`` task keyword allows mapping multiple variable names to Jinja expressions to transform task results and other variables. The mapping form can replace many 
usages of ``set_fact`` and allows order-independent chained access to other variable expressions within the same task.
- task implicit object - A new ``_task`` implicit object is available for use in ``register`` and task conditional expressions (e.g., ``failed_when``). The result of the current task can be accessed 
via the ``_task.result`` property, without the use of ``register``. Under a loop, ``_task.result`` is the most recently completed result and ``_task.loop_result`` provides access to accumulated loop 
results. The ``_task.polymorphic_result`` property provides compatibility with classic name-only ``register`` in loops. The value is the result of the most recent loop iteration, then becomes the 
final list loop result once the loop is complete.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 pkgsrc/sysutils/ansible-core/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/ansible-core/PLIST
cvs rdiff -u -r1.51 -r1.52 pkgsrc/sysutils/ansible-core/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/ansible-core/Makefile
diff -u pkgsrc/sysutils/ansible-core/Makefile:1.60 pkgsrc/sysutils/ansible-core/Makefile:1.61
--- pkgsrc/sysutils/ansible-core/Makefile:1.60  Fri May 22 10:50:50 2026
+++ pkgsrc/sysutils/ansible-core/Makefile       Sat Jun  6 06:03:03 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.60 2026/05/22 10:50:50 adam Exp $
+# $NetBSD: Makefile,v 1.61 2026/06/06 06:03:03 adam Exp $
 
 # When upgrading ansible-core, please also upgrade the ansible package
 # to a version that supports the new version of ansible-core.  At times
 # this may mean not upgrading ansible-core to its latest release branch.
 
-DISTNAME=      ansible_core-2.20.6
+DISTNAME=      ansible_core-2.21.0
 PKGNAME=       ${DISTNAME:S/_/-/}
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/ansible-core/}
@@ -25,6 +25,8 @@ DEPENDS+=     ${PYPKGPREFIX}-yaml>=5.1:../..
 
 USE_TOOLS+=    gmake
 
+PYTHON_VERSIONS_INCOMPATIBLE=   310 311
+
 REPLACE_PYTHON=                test/lib/ansible_test/_data/*.py
 REPLACE_PYTHON+=       test/lib/ansible_test/_data/*/*.py
 REPLACE_PYTHON+=       test/lib/ansible_test/_data/*/*/*.py

Index: pkgsrc/sysutils/ansible-core/PLIST
diff -u pkgsrc/sysutils/ansible-core/PLIST:1.17 pkgsrc/sysutils/ansible-core/PLIST:1.18
--- pkgsrc/sysutils/ansible-core/PLIST:1.17     Tue Mar 31 04:43:22 2026
+++ pkgsrc/sysutils/ansible-core/PLIST  Sat Jun  6 06:03:03 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2026/03/31 04:43:22 adam Exp $
+@comment $NetBSD: PLIST,v 1.18 2026/06/06 06:03:03 adam Exp $
 bin/ansible
 bin/ansible-config
 bin/ansible-console
@@ -57,12 +57,18 @@ ${PYSITELIB}/ansible/_internal/_datatag/
 ${PYSITELIB}/ansible/_internal/_display_utils.py
 ${PYSITELIB}/ansible/_internal/_display_utils.pyc
 ${PYSITELIB}/ansible/_internal/_display_utils.pyo
+${PYSITELIB}/ansible/_internal/_encryption/_crypt.py
+${PYSITELIB}/ansible/_internal/_encryption/_crypt.pyc
+${PYSITELIB}/ansible/_internal/_encryption/_crypt.pyo
 ${PYSITELIB}/ansible/_internal/_errors/__init__.py
 ${PYSITELIB}/ansible/_internal/_errors/__init__.pyc
 ${PYSITELIB}/ansible/_internal/_errors/__init__.pyo
 ${PYSITELIB}/ansible/_internal/_errors/_alarm_timeout.py
 ${PYSITELIB}/ansible/_internal/_errors/_alarm_timeout.pyc
 ${PYSITELIB}/ansible/_internal/_errors/_alarm_timeout.pyo
+${PYSITELIB}/ansible/_internal/_errors/_attribute_unavailable.py
+${PYSITELIB}/ansible/_internal/_errors/_attribute_unavailable.pyc
+${PYSITELIB}/ansible/_internal/_errors/_attribute_unavailable.pyo
 ${PYSITELIB}/ansible/_internal/_errors/_captured.py
 ${PYSITELIB}/ansible/_internal/_errors/_captured.pyc
 ${PYSITELIB}/ansible/_internal/_errors/_captured.pyo
@@ -108,6 +114,21 @@ ${PYSITELIB}/ansible/_internal/_plugins/
 ${PYSITELIB}/ansible/_internal/_plugins/_cache.py
 ${PYSITELIB}/ansible/_internal/_plugins/_cache.pyc
 ${PYSITELIB}/ansible/_internal/_plugins/_cache.pyo
+${PYSITELIB}/ansible/_internal/_plugins/_strategy.py
+${PYSITELIB}/ansible/_internal/_plugins/_strategy.pyc
+${PYSITELIB}/ansible/_internal/_plugins/_strategy.pyo
+${PYSITELIB}/ansible/_internal/_powershell/__init__.py
+${PYSITELIB}/ansible/_internal/_powershell/__init__.pyc
+${PYSITELIB}/ansible/_internal/_powershell/__init__.pyo
+${PYSITELIB}/ansible/_internal/_powershell/_clixml.py
+${PYSITELIB}/ansible/_internal/_powershell/_clixml.pyc
+${PYSITELIB}/ansible/_internal/_powershell/_clixml.pyo
+${PYSITELIB}/ansible/_internal/_powershell/_script.py
+${PYSITELIB}/ansible/_internal/_powershell/_script.pyc
+${PYSITELIB}/ansible/_internal/_powershell/_script.pyo
+${PYSITELIB}/ansible/_internal/_rpc_host.py
+${PYSITELIB}/ansible/_internal/_rpc_host.pyc
+${PYSITELIB}/ansible/_internal/_rpc_host.pyo
 ${PYSITELIB}/ansible/_internal/_ssh/__init__.py
 ${PYSITELIB}/ansible/_internal/_ssh/__init__.pyc
 ${PYSITELIB}/ansible/_internal/_ssh/__init__.pyo
@@ -168,6 +189,12 @@ ${PYSITELIB}/ansible/_internal/_templati
 ${PYSITELIB}/ansible/_internal/_testing.py
 ${PYSITELIB}/ansible/_internal/_testing.pyc
 ${PYSITELIB}/ansible/_internal/_testing.pyo
+${PYSITELIB}/ansible/_internal/_worker/__init__.py
+${PYSITELIB}/ansible/_internal/_worker/__init__.pyc
+${PYSITELIB}/ansible/_internal/_worker/__init__.pyo
+${PYSITELIB}/ansible/_internal/_worker/_inventory_rpc.py
+${PYSITELIB}/ansible/_internal/_worker/_inventory_rpc.pyc
+${PYSITELIB}/ansible/_internal/_worker/_inventory_rpc.pyo
 ${PYSITELIB}/ansible/_internal/_wrapt.py
 ${PYSITELIB}/ansible/_internal/_wrapt.pyc
 ${PYSITELIB}/ansible/_internal/_wrapt.pyo
@@ -491,6 +518,12 @@ ${PYSITELIB}/ansible/keyword_desc.yml
 ${PYSITELIB}/ansible/module_utils/__init__.py
 ${PYSITELIB}/ansible/module_utils/__init__.pyc
 ${PYSITELIB}/ansible/module_utils/__init__.pyo
+${PYSITELIB}/ansible/module_utils/_embed/__init__.py
+${PYSITELIB}/ansible/module_utils/_embed/__init__.pyc
+${PYSITELIB}/ansible/module_utils/_embed/__init__.pyo
+${PYSITELIB}/ansible/module_utils/_embed/dnf.py
+${PYSITELIB}/ansible/module_utils/_embed/dnf.pyc
+${PYSITELIB}/ansible/module_utils/_embed/dnf.pyo
 ${PYSITELIB}/ansible/module_utils/_internal/__init__.py
 ${PYSITELIB}/ansible/module_utils/_internal/__init__.pyc
 ${PYSITELIB}/ansible/module_utils/_internal/__init__.pyo
@@ -692,12 +725,6 @@ ${PYSITELIB}/ansible/module_utils/common
 ${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/datetime.py
-${PYSITELIB}/ansible/module_utils/compat/datetime.pyc
-${PYSITELIB}/ansible/module_utils/compat/datetime.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/selinux.py
 ${PYSITELIB}/ansible/module_utils/compat/selinux.pyc
 ${PYSITELIB}/ansible/module_utils/compat/selinux.pyo
@@ -728,6 +755,9 @@ ${PYSITELIB}/ansible/module_utils/distro
 ${PYSITELIB}/ansible/module_utils/distro/_distro.py
 ${PYSITELIB}/ansible/module_utils/distro/_distro.pyc
 ${PYSITELIB}/ansible/module_utils/distro/_distro.pyo
+${PYSITELIB}/ansible/module_utils/embed.py
+${PYSITELIB}/ansible/module_utils/embed.pyc
+${PYSITELIB}/ansible/module_utils/embed.pyo
 ${PYSITELIB}/ansible/module_utils/errors.py
 ${PYSITELIB}/ansible/module_utils/errors.pyc
 ${PYSITELIB}/ansible/module_utils/errors.pyo
@@ -1468,15 +1498,9 @@ ${PYSITELIB}/ansible/plugins/cliconf/__i
 ${PYSITELIB}/ansible/plugins/connection/__init__.py
 ${PYSITELIB}/ansible/plugins/connection/__init__.pyc
 ${PYSITELIB}/ansible/plugins/connection/__init__.pyo
-${PYSITELIB}/ansible/plugins/connection/_paramiko_ssh.py
-${PYSITELIB}/ansible/plugins/connection/_paramiko_ssh.pyc
-${PYSITELIB}/ansible/plugins/connection/_paramiko_ssh.pyo
 ${PYSITELIB}/ansible/plugins/connection/local.py
 ${PYSITELIB}/ansible/plugins/connection/local.pyc
 ${PYSITELIB}/ansible/plugins/connection/local.pyo
-${PYSITELIB}/ansible/plugins/connection/paramiko_ssh.py
-${PYSITELIB}/ansible/plugins/connection/paramiko_ssh.pyc
-${PYSITELIB}/ansible/plugins/connection/paramiko_ssh.pyo
 ${PYSITELIB}/ansible/plugins/connection/psrp.py
 ${PYSITELIB}/ansible/plugins/connection/psrp.pyc
 ${PYSITELIB}/ansible/plugins/connection/psrp.pyo
@@ -2587,6 +2611,9 @@ ${PYSITELIB}/ansible_test/_util/controll
 ${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/__init__.py
 ${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/__init__.pyc
 ${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/__init__.pyo
+${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/constants.py
+${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/constants.pyc
+${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/constants.pyo
 ${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/main.py
 ${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/main.pyc
 ${PYSITELIB}/ansible_test/_util/controller/sanity/validate-modules/validate_modules/main.pyo
@@ -2641,8 +2668,10 @@ ${PYSITELIB}/ansible_test/_util/target/s
 ${PYSITELIB}/ansible_test/_util/target/sanity/import/importer.py
 ${PYSITELIB}/ansible_test/_util/target/sanity/import/importer.pyc
 ${PYSITELIB}/ansible_test/_util/target/sanity/import/importer.pyo
+${PYSITELIB}/ansible_test/_util/target/setup/bootstrap.ps1
 ${PYSITELIB}/ansible_test/_util/target/setup/bootstrap.sh
 ${PYSITELIB}/ansible_test/_util/target/setup/check_systemd_cgroup_v1.sh
+${PYSITELIB}/ansible_test/_util/target/setup/entrypoint.ps1
 ${PYSITELIB}/ansible_test/_util/target/setup/probe_cgroups.py
 ${PYSITELIB}/ansible_test/_util/target/setup/probe_cgroups.pyc
 ${PYSITELIB}/ansible_test/_util/target/setup/probe_cgroups.pyo

Index: pkgsrc/sysutils/ansible-core/distinfo
diff -u pkgsrc/sysutils/ansible-core/distinfo:1.51 pkgsrc/sysutils/ansible-core/distinfo:1.52
--- pkgsrc/sysutils/ansible-core/distinfo:1.51  Fri May 22 10:50:50 2026
+++ pkgsrc/sysutils/ansible-core/distinfo       Sat Jun  6 06:03:03 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.51 2026/05/22 10:50:50 adam Exp $
+$NetBSD: distinfo,v 1.52 2026/06/06 06:03:03 adam Exp $
 
-BLAKE2s (ansible_core-2.20.6.tar.gz) = 60406461b6765f56e53447f29cfc7af0b11144830542102eac1585ae9ad74804
-SHA512 (ansible_core-2.20.6.tar.gz) = cb98e28291be8b78f0b9607e5065b70dd8d43093bedb38edcc82d90ded18d21fc41dc5a766cdf68799f28135ce1fb61a4cd6c451d14aac0f1e243571ae8bc5ec
-Size (ansible_core-2.20.6.tar.gz) = 3343241 bytes
+BLAKE2s (ansible_core-2.21.0.tar.gz) = f42441be1233b51d521ecd75f10284c514e65e78675da6ef0a76d5c7505cfa1e
+SHA512 (ansible_core-2.21.0.tar.gz) = 0ae45264ef031f150e67d9687e1995723e8dfc02fc1cc0ba3b29cfa229905d0ec617a23029814d72969b5f5260b67fab0b30eae00dcfd5e76dbd2a8579ecc677
+Size (ansible_core-2.21.0.tar.gz) = 3387206 bytes
 SHA1 (patch-lib_ansible_module__utils_facts_hardware_netbsd.py) = cdc41b104bffab7badd00446a9d0cdecba32cca2



Home | Main Index | Thread Index | Old Index