mirror of https://github.com/ansible/ansible.git
Merge branch 'devel' into devel
commit
589194fe01
@ -1 +0,0 @@
|
|||||||
network.sh
|
|
@ -1,11 +1,10 @@
|
|||||||
include COPYING
|
include COPYING
|
||||||
include bin/*
|
|
||||||
include changelogs/CHANGELOG*.rst
|
include changelogs/CHANGELOG*.rst
|
||||||
include changelogs/changelog.yaml
|
include changelogs/changelog.yaml
|
||||||
include licenses/*.txt
|
include licenses/*.txt
|
||||||
include requirements.txt
|
include requirements.txt
|
||||||
recursive-include packaging *.py *.j2
|
recursive-include packaging *.py *.j2
|
||||||
recursive-include test/integration *
|
recursive-include test/integration *
|
||||||
recursive-include test/sanity *.in *.json *.py *.txt
|
recursive-include test/sanity *.in *.json *.py *.txt *.ini
|
||||||
recursive-include test/support *.py *.ps1 *.psm1 *.cs *.md
|
recursive-include test/support *.py *.ps1 *.psm1 *.cs *.md
|
||||||
recursive-include test/units *
|
recursive-include test/units *
|
||||||
|
@ -1 +0,0 @@
|
|||||||
../lib/ansible/cli/scripts/ansible_connection_cli_stub.py
|
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- vault - handle vault password file value when it is directory (https://github.com/ansible/ansible/issues/42960).
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- apt - report changed=True when some packages are being removed (https://github.com/ansible/ansible/issues/46314).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- atomic_move - fix using the setgid bit on the parent directory when creating files (https://github.com/ansible/ansible/issues/46742, https://github.com/ansible/ansible/issues/67177).
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- loop_control - add a break_when option to to break out of a task loop early based on Jinja2 expressions (https://github.com/ansible/ansible/issues/83442).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- get_url - Verify checksum using tmpsrc, not dest (https://github.com/ansible/ansible/pull/64092)
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- git - check if git version is available or not before using it for comparison (https://github.com/ansible/ansible/issues/72321).
|
@ -0,0 +1,3 @@
|
|||||||
|
minor_changes:
|
||||||
|
- Add ``uid_min``, ``uid_max`` to the user plugin to overwrite the defaults provided by the ``/etc/login.defs`` file (https://github.com/ansible/ansible/pull/81770).
|
||||||
|
- Add ``gid_min``, ``gid_max`` to the group plugin to overwrite the defaults provided by the ``/etc/login.defs`` file (https://github.com/ansible/ansible/pull/81770).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- addressed issue of trailing text been ignored, non-ASCII characters are parsed, enhance white space handling and fixed overly permissive issue of human_to_bytes filter(https://github.com/ansible/ansible/issues/82075)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix handlers not being executed in lockstep using the linear strategy in some cases (https://github.com/ansible/ansible/issues/82307)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- fixed the issue of creating user directory using tilde(~) always reported "changed".(https://github.com/ansible/ansible/issues/82490)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- shell plugin - properly quote all needed components of shell commands (https://github.com/ansible/ansible/issues/82535)
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- "ansible-doc - show examples in role entrypoint argument specs (https://github.com/ansible/ansible/pull/82671)."
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- support the countme option when using yum_repository
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- "linear strategy: fix handlers included via ``include_tasks`` handler to be executed in lockstep (https://github.com/ansible/ansible/issues/83019)"
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- lookup - Fixed examples of csv lookup plugin (https://github.com/ansible/ansible/issues/83031).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- "ansible-doc - format top-level descriptions with multiple paragraphs as multiple paragraphs, instead of concatenating them (https://github.com/ansible/ansible/pull/83155)."
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- copy - mtime/atime not updated. Fix now update mtime/atime(https://github.com/ansible/ansible/issues/83013)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix for ``meta`` tasks breaking host/fork affinity with ``host_pinned`` strategy (https://github.com/ansible/ansible/issues/83294)
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- fixed unit test test_borken_cowsay to address mock not been properly applied when existing unix system already have cowsay installed.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- facts - add facts about x86_64 flags to detect microarchitecture (https://github.com/ansible/ansible/issues/83331).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- dnf, dnf5 - fix for installing a set of packages by specifying them using a wildcard character (https://github.com/ansible/ansible/issues/83373)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix rapid memory usage growth when notifying handlers using the ``listen`` keyword (https://github.com/ansible/ansible/issues/83392)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- dnf - fix an issue where two packages of the same ``evr`` but different arch failed to install (https://github.com/ansible/ansible/issues/83406)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- "``end_host`` - fix incorrect return code when executing ``end_host`` in the ``rescue`` section (https://github.com/ansible/ansible/issues/83447)"
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- service_facts - don't crash if OpenBSD rcctl variable contains '=' character (https://github.com/ansible/ansible/issues/83457)
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- "ansible-test - update HTTP test container to 3.2.0 (https://github.com/ansible/ansible/pull/83469)."
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- facts - `support_discard` now returns `0` if either `discard_granularity`
|
||||||
|
or `discard_max_hw_bytes` is zero; otherwise it returns the value of
|
||||||
|
`discard_granularity`, as before
|
||||||
|
(https://github.com/ansible/ansible/pull/83480).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix a traceback when an environment variable contains certain special characters (https://github.com/ansible/ansible/issues/83498)
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- Add a new mount_facts module to support gathering information about mounts that are excluded by default fact gathering.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- "validate-modules sanity test - reject option/aliases names that are identical up to casing but belong to different options (https://github.com/ansible/ansible/pull/83530)."
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- distro package - update the distro package version from 1.8.0 to 1.9.0 (https://github.com/ansible/ansible/issues/82935)
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- distribution.py - Added SL-Micro in Suse OS Family. (https://github.com/ansible/ansible/pull/83541)
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- find - change the datatype of ``elements`` to ``path`` in option ``paths`` (https://github.com/ansible/ansible/pull/83575).
|
@ -0,0 +1,3 @@
|
|||||||
|
minor_changes:
|
||||||
|
- "validate-modules sanity test - detect if names of an option (option name + aliases) do not match between argument spec and documentation
|
||||||
|
(https://github.com/ansible/ansible/issues/83598, https://github.com/ansible/ansible/pull/83599)."
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- debconf - fix normalization of value representation for boolean vtypes in new packages (https://github.com/ansible/ansible/issues/83594)
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix an issue where registered variable was not available for templating in ``loop_control.label`` on skipped looped tasks (https://github.com/ansible/ansible/issues/83619)
|
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
minor_changes:
|
||||||
|
- rpm_key - allow validation of gpg key with a subkey fingerprint
|
||||||
|
- rpm_key - enable gpg validation that requires presence of multiple fingerprints
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ini lookup - add new ``interpolation`` option (https://github.com/ansible/ansible/issues/83755)
|
@ -0,0 +1,4 @@
|
|||||||
|
minor_changes:
|
||||||
|
- >-
|
||||||
|
``ansible-galaxy collection publish`` - add configuration options for the initial poll interval
|
||||||
|
and the exponential when checking the import status of a collection, since the default is relatively slow.
|
@ -0,0 +1,3 @@
|
|||||||
|
bugfixes:
|
||||||
|
- "runtime-metadata sanity test - do not crash on deprecations if ``galaxy.yml`` contains an empty ``version`` field (https://github.com/ansible/ansible/pull/83831)."
|
||||||
|
- "Fix ``SemanticVersion.parse()`` to store the version string so that ``__repr__`` reports it instead of ``None`` (https://github.com/ansible/ansible/pull/83831)."
|
@ -0,0 +1,4 @@
|
|||||||
|
bugfixes:
|
||||||
|
- >-
|
||||||
|
include_tasks - Display location when attempting to load a task list where ``include_*`` did not specify any value -
|
||||||
|
https://github.com/ansible/ansible/issues/83874
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- "dnf5 - re-introduce the ``state: installed`` alias to ``state: present`` (https://github.com/ansible/ansible/issues/83960)"
|
@ -0,0 +1,7 @@
|
|||||||
|
bugfixes:
|
||||||
|
- >-
|
||||||
|
powershell - Implement more robust deletion mechanism for C# code compilation
|
||||||
|
temporary files. This should avoid scenarios where the underlying temporary
|
||||||
|
directory may be temporarily locked by antivirus tools or other IO problems.
|
||||||
|
A failure to delete one of these temporary directories will result in a
|
||||||
|
warning rather than an outright failure.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-test action-plugin-docs - Fix to check for sidecar documentation for action plugins
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- facts - add systemd version and features
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-config has new 'validate' option to find mispelled/forgein configurations in ini file or environment variables.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- ansible-doc - make colors configurable.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-doc - fixed "inicates" typo in output
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- ansible-doc - handle no_fail condition for role.
|
@ -0,0 +1,4 @@
|
|||||||
|
bugfixes:
|
||||||
|
- >-
|
||||||
|
``ansible-galaxy role install`` - update the default timeout to download
|
||||||
|
archive URLs from 20 seconds to 60 (https://github.com/ansible/ansible/issues/83521).
|
@ -0,0 +1,5 @@
|
|||||||
|
bugfixes:
|
||||||
|
- >-
|
||||||
|
Add descriptions for ``ansible-galaxy install --help` and ``ansible-galaxy role|collection install --help``.
|
||||||
|
- >-
|
||||||
|
``ansible-galaxy install --help`` - Fix the usage text and document that the requirements file passed to ``-r`` can include collections and roles.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-galaxy role install - fix symlinks (https://github.com/ansible/ansible/issues/82702, https://github.com/ansible/ansible/issues/81965).
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update ``coverage`` to version 7.6.1.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Improve the error message shown when an unknown ``--remote`` or ``--docker`` option is given.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update ``http-test-container`` to version 3.0.0.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update ``nios-test-container`` to version 5.0.0.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - An ``ansible_core.egg-info`` directory is no longer generated when running tests.
|
@ -0,0 +1,12 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Replace Fedora 39 container and remote with Fedora 40.
|
||||||
|
- ansible-test - Replace Alpine 3.19 container and remote with Alpine 3.20.
|
||||||
|
- ansible-test - Replace Ubuntu 20.04 container with Ubuntu 24.04 container.
|
||||||
|
- ansible-test - Add Ubuntu 24.04 remote.
|
||||||
|
- ansible-test - Replace RHEL 9.3 remote with RHEL 9.4.
|
||||||
|
- ansible-test - Replace FreeBSD 14.0 remote with FreeBSD 14.1.
|
||||||
|
known_issues:
|
||||||
|
- ansible-test - When using the Fedora 40 container with Podman on a Ubuntu 24.04 host,
|
||||||
|
the ``unix-chkpwd`` AppArmor profile must be disabled on the host to allow SSH connections to the container.
|
||||||
|
- ansible-test - When using ansible-test containers with Podman on a Ubuntu 24.04 host,
|
||||||
|
ansible-test must be run as a non-root user to avoid permission issues caused by AppArmor.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update ``pypi-test-container`` to version 3.2.0.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - The ``empty-init`` sanity test no longer applies to ``module_utils`` packages.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Updated the frozen requirements for all sanity tests.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Update ``ansible-test-utility-container`` to version 3.1.0.
|
@ -0,0 +1,3 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Virtual environments created by ansible-test no longer include the ``wheel`` or ``setuptools`` packages.
|
||||||
|
- ansible-test - Upgrade ``pip`` used in ansible-test managed virtual environments from version 24.0 to 24.2.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Removed the ``vyos/1.1.8`` network remote as it is no longer functional.
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- ansible-test - Connection options can be set for ansible-test managed remote Windows instances.
|
@ -0,0 +1,8 @@
|
|||||||
|
bugfixes:
|
||||||
|
- persistent connection plugins - The correct Ansible persistent connection helper is now always used.
|
||||||
|
Previously, the wrong script could be used, depending on the value of the ``PATH`` environment variable.
|
||||||
|
As a result, users were sometimes required to set ``ANSIBLE_CONNECTION_PATH`` to use the correct script.
|
||||||
|
deprecated_features:
|
||||||
|
- persistent connection plugins - The ``ANSIBLE_CONNECTION_PATH`` config option no longer has any effect, and will be removed in a future release.
|
||||||
|
breaking_changes:
|
||||||
|
- persistent connection plugins - The ``ANSIBLE_CONNECTION_PATH`` config option no longer has any effect.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible_managed restored it's 'templatability' by ensuring the possible injection routes are cut off earlier in the process.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- package_facts - apk fix when cache is empty (https://github.com/ansible/ansible/issues/83126).
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- apt_* - add more info messages raised while updating apt cache (https://github.com/ansible/ansible/issues/77941).
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- assemble - update argument_spec with 'decrypt' option which is required by action plugin (https://github.com/ansible/ansible/issues/80840).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- module_utils atomic_move (used by most file based modules), now correctly handles permission copy and setting mtime correctly across all paths
|
@ -0,0 +1,4 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ->
|
||||||
|
runas become - Generate new token for the SYSTEM token to use for become. This should result in the full SYSTEM
|
||||||
|
token being used and problems starting the process that fails with ``The process creation has been blocked``.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- ansible-galaxy collection install - remove old installation info when installing collections (https://github.com/ansible/ansible/issues/83182).
|
@ -0,0 +1,4 @@
|
|||||||
|
bugfixes:
|
||||||
|
- COLOR_SKIP will not alter "included" events color display anymore.
|
||||||
|
minor_changes:
|
||||||
|
- Introducing COLOR_INCLUDED parameter. This can set a specific color for "included" events.
|
@ -0,0 +1,3 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix the task attribute ``resolved_action`` to show the FQCN instead of ``None`` when ``action`` or ``local_action`` is used in the playbook.
|
||||||
|
- Fix using ``module_defaults`` with ``local_action``/``action`` (https://github.com/ansible/ansible/issues/81905).
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Callbacks now correctly get the resolved connection plugin name as the connection used.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- Darwin - add unit tests for Darwin hardware fact gathering.
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- delay keyword is now a float, matching the underlying 'time' API and user expectations.
|
@ -0,0 +1,2 @@
|
|||||||
|
deprecated_features:
|
||||||
|
- Deprecate ``ansible.module_utils.basic.AnsibleModule.safe_eval`` and ``ansible.module_utils.common.safe_eval`` as they are no longer used.
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
minor_changes:
|
||||||
|
- service_mgr - add support for dinit service manager (https://github.com/ansible/ansible/pull/83489).
|
@ -0,0 +1,4 @@
|
|||||||
|
bugfixes:
|
||||||
|
- display now does a better job of mapping warnings/errors to the proper log severity when using ansible.log. We still use color as a fallback mapping (now prioritiezed by severity) but mostly rely on it beind directly set by warnning/errors calls.
|
||||||
|
minor_changes:
|
||||||
|
- ansible.log now also shows log severity field
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- dnf - minor internal changes in how the errors from the dnf API are handled; rely solely on the exceptions rather than inspecting text embedded in them
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- dnf - remove legacy code for unsupported dnf versions
|
@ -0,0 +1,2 @@
|
|||||||
|
minor_changes:
|
||||||
|
- dnf5 - implement ``enable_plugin`` and ``disable_plugin`` options
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- dnf - Ensure that we are handling DownloadError properly in the dnf module
|
@ -0,0 +1,2 @@
|
|||||||
|
bugfixes:
|
||||||
|
- Fix using the current task's directory for looking up relative paths within roles (https://github.com/ansible/ansible/issues/82695).
|
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- display - warn user about empty log filepath (https://github.com/ansible/ansible/issues/79959).
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue