mirror of https://github.com/ansible/ansible.git
Compare commits
100 Commits
v2.20.0rc3
...
devel
| Author | SHA1 | Date |
|---|---|---|
|
|
7b4d4ed672 | 12 hours ago |
|
|
335db20951 | 1 day ago |
|
|
251fec31b4 | 2 days ago |
|
|
cc839f013a | 1 week ago |
|
|
a5a2b77911 | 1 week ago |
|
|
17f3698384 | 1 week ago |
|
|
5f2d96c60e | 1 week ago |
|
|
6bb7bd760f | 1 week ago |
|
|
bff3a9aeb9 | 2 weeks ago |
|
|
9d9a8d78ee | 2 weeks ago |
|
|
6d428ca8f0 | 2 weeks ago |
|
|
ce84d3157d | 2 weeks ago |
|
|
2797659df4 | 2 weeks ago |
|
|
7ebc9fa5d6 | 2 weeks ago |
|
|
af9009b00d | 2 weeks ago |
|
|
e2ae13cf38 | 2 weeks ago |
|
|
76fb182b63 | 3 weeks ago |
|
|
3d26431e4f | 3 weeks ago |
|
|
69c9fbed26 | 3 weeks ago |
|
|
eb0ada3d28 | 3 weeks ago |
|
|
dc3cc0f9ea | 3 weeks ago |
|
|
83d2ce771c | 3 weeks ago |
|
|
e0f61dfce4 | 3 weeks ago |
|
|
13a7393cfe | 3 weeks ago |
|
|
222f786f23 | 3 weeks ago |
|
|
76f07034b3 | 3 weeks ago |
|
|
89ba882b08 | 3 weeks ago |
|
|
6a4b199054 | 4 weeks ago |
|
|
4184d9665e | 4 weeks ago |
|
|
707a5ec617 | 4 weeks ago |
|
|
e3cff24134 | 4 weeks ago |
|
|
a4ae978122 | 4 weeks ago |
|
|
8ac5c8580b | 4 weeks ago |
|
|
5b8ae0b5b5 | 4 weeks ago |
|
|
a2dda41bb6 | 4 weeks ago |
|
|
388ce79fcd | 4 weeks ago |
|
|
3c3a06b8fd | 4 weeks ago |
|
|
f743dfce93 | 4 weeks ago |
|
|
55e4ba224d | 4 weeks ago |
|
|
829373bfb9 | 4 weeks ago |
|
|
3c5bb535a9 | 1 month ago |
|
|
5904846342 | 1 month ago |
|
|
730af3239d | 1 month ago |
|
|
13496b9e11 | 1 month ago |
|
|
f2a4d6de12 | 1 month ago |
|
|
2e8a859477 | 1 month ago |
|
|
bb30a7fa1f | 1 month ago |
|
|
3bf54c8128 | 1 month ago |
|
|
12acd5c18f | 1 month ago |
|
|
8d07ed6318 | 1 month ago |
|
|
d9d11d6ff6 | 1 month ago |
|
|
7bd2475a70 | 1 month ago |
|
|
169e6bead3 | 1 month ago |
|
|
516a114ef6 | 1 month ago |
|
|
68f5a7ca1c | 1 month ago |
|
|
087931546d | 1 month ago |
|
|
df34bf9e70 | 1 month ago |
|
|
e4b4787c02 | 1 month ago |
|
|
6dd48814f2 | 1 month ago |
|
|
ef53d63953 | 1 month ago |
|
|
367de4498b | 1 month ago |
|
|
9a350ff104 | 1 month ago |
|
|
9f1177a056 | 1 month ago |
|
|
790b66f383 | 1 month ago |
|
|
192948434c | 1 month ago |
|
|
d6051b18dd | 1 month ago |
|
|
f1f5b934c2 | 1 month ago |
|
|
719681bbe2 | 1 month ago |
|
|
ccfb7b1364 | 1 month ago |
|
|
1cb2932c95 | 1 month ago |
|
|
99bb587906 | 1 month ago |
|
|
22721b5d63 | 2 months ago |
|
|
823c117563 | 2 months ago |
|
|
1a3e63c794 | 2 months ago |
|
|
2799a684fc | 2 months ago |
|
|
05d5b0f168 | 2 months ago |
|
|
726e8d6548 | 2 months ago |
|
|
9fcf1f7c58 | 2 months ago |
|
|
c02f59ca3a | 2 months ago |
|
|
83c79240ec | 2 months ago |
|
|
7c2311d547 | 2 months ago |
|
|
de7dd5bbb2 | 2 months ago |
|
|
5a9afe4409 | 2 months ago |
|
|
9ee667030f | 2 months ago |
|
|
82b64d4b69 | 2 months ago |
|
|
06456c68ec | 2 months ago |
|
|
53afc6f203 | 2 months ago |
|
|
0cd36ce6d0 | 2 months ago |
|
|
c9131aa847 | 2 months ago |
|
|
feda8fc564 | 2 months ago |
|
|
6673a14a9e | 2 months ago |
|
|
0c7dcb65cf | 2 months ago |
|
|
686c3658ae | 2 months ago |
|
|
cb2ecda514 | 2 months ago |
|
|
313c6f6b4d | 2 months ago |
|
|
6bee84318d | 2 months ago |
|
|
c3f87b31d1 | 2 months ago |
|
|
c5e6227bdb | 2 months ago |
|
|
eafa139f77 | 2 months ago |
|
|
c6d8d206af | 2 months ago |
@ -0,0 +1,55 @@
|
||||
---
|
||||
description: Review an Ansible PR following the project's standardized process from CLAUDE.md
|
||||
argument-hint: <pr_number>
|
||||
allowed-tools: [TodoWrite, Bash(gh pr view:*), Bash(gh pr diff:*), Bash(gh pr checkout:*), Bash(gh pr checks:*), Read, Grep, Glob, Search]
|
||||
---
|
||||
|
||||
PR Review Command
|
||||
=================
|
||||
|
||||
Review an Ansible PR following the project's standardized process from `CLAUDE.md`.
|
||||
|
||||
Usage
|
||||
-----
|
||||
|
||||
```bash
|
||||
/review <pr_number>
|
||||
```
|
||||
|
||||
Arguments
|
||||
---------
|
||||
|
||||
- `pr_number` (required): The GitHub PR number to review
|
||||
|
||||
Implementation
|
||||
--------------
|
||||
|
||||
This command implements the PR Review Guidelines documented in the `PR Review Guidelines` section of CLAUDE.md.
|
||||
|
||||
Review Process Steps
|
||||
--------------------
|
||||
|
||||
The command follows these numbered steps from CLAUDE.md:
|
||||
|
||||
1. **Create TodoWrite list** for systematic review tracking
|
||||
2. **Get PR details**: `gh pr view <number>` to understand scope, motivation and the desired outcome
|
||||
3. **Get PR diff**: `gh pr diff <number>` to see all changes
|
||||
4. **Check required components FIRST**:
|
||||
- Verify changelog fragment exists in `changelogs/fragments/`
|
||||
- Verify changelog uses correct section (check `changelogs/config.yaml`)
|
||||
- Verify tests exist and specifically cover the changed code paths
|
||||
- Unit tests should be pytest style, and functional rather than tightly coupled to mocking
|
||||
- Integration tests required for almost all plugin changes
|
||||
5. **Checkout PR branch**: `gh pr checkout <number>` to examine code holistically
|
||||
6. **Review existing feedback**: `gh pr view <number> --comments` for all comments and previous reviews
|
||||
7. **Verify all issues addressed**: Ensure bot failures, reviewer requests, and discussion points are resolved
|
||||
8. **Call out unresolved feedback**: Explicitly mention any discussions/requests that remain unaddressed
|
||||
|
||||
Critical Review Elements
|
||||
------------------------
|
||||
|
||||
- **Licensing**: Verify GPLv3/BSD-2-Clause compatibility for any new dependencies
|
||||
- **Test scope**: Tests must exercise actual changed code, not just add random coverage
|
||||
- **Changelog validation**: Fragment structure follows sections defined in `changelogs/config.yaml`
|
||||
|
||||
Each step is tracked in TodoWrite for visibility and systematic completion. A review round should not exceed 20 feedback items.
|
||||
@ -0,0 +1,3 @@
|
||||
- @AGENTS.md
|
||||
- @~/.claude/ansible.md
|
||||
- @CLAUDE.local.md
|
||||
@ -1,2 +1,2 @@
|
||||
ancestor: 2.18.0
|
||||
ancestor: 2.20.0
|
||||
releases: {}
|
||||
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- include_role - allow host specific values in all ``*_from`` arguments (https://github.com/ansible/ansible/issues/66497)
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- "ansible-doc - show ``notes``, ``seealso``, and top-level ``version_added`` for role entrypoints (https://github.com/ansible/ansible/pull/81796)."
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- uri - fix form-multipart file not being found when task is retried (https://github.com/ansible/ansible/issues/85009)
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- ansible-test - The runtime-metadata sanity test now ignores pre-release and build identifiers in collection versions. This prevents errors if a tombstone version is ``X.0.0``, while the collection's version is ``X.0.0-prerelease`` (https://github.com/ansible/ansible/issues/85193)."
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- stat module - add SELinux context as a return value, and add a new option to trigger this return, which is False by default. (https://github.com/ansible/ansible/issues/85217).
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- apt - Stop the >= operator from being ignored for packages that are not already installed (https://github.com/ansible/ansible/pull/85254)
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- "Fix ``AnsibleModule.human_to_bytes()``, which was never adjusted after the standalone ``human_to_bytes()`` got a new parameter ``default_unit`` (https://github.com/ansible/ansible/pull/85259)."
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- deb822_repository - Add automatic installation of the ``python3-debian`` package if it is missing by adding the parameter ``install_python_debian``
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- "default callback plugin - add option to configure indentation for JSON and YAML output (https://github.com/ansible/ansible/pull/85497)."
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- callback plugins - improve consistency accessing the Task object's resolved_action attribute.
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- pip - Fix pip module output so that it returns changed when the only operation is initializing a venv.
|
||||
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- >-
|
||||
``ansible-galaxy collection list`` - fail when none of the configured collection paths exist.
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- import_tasks - fix templating parent include arguments.
|
||||
@ -0,0 +1,5 @@
|
||||
bugfixes:
|
||||
- >-
|
||||
``ansible.builtin.pip`` - Running the built-in pip module with ``check_mode`` and packages coming from VCS URLs, archives, or local filepaths now correctly outputs the ``changed`` status of the task.
|
||||
Previously, it was always reported as changed due to improper package name resolution.
|
||||
(https://github.com/ansible/ansible/pull/85623)
|
||||
@ -1,6 +0,0 @@
|
||||
minor_changes:
|
||||
- >-
|
||||
setup - added new subkey ``lvs`` within each entry of ``ansible_facts['vgs']``
|
||||
to provide complete logical volume data scoped by volume group.
|
||||
The top level ``lvs`` fact by comparison, deduplicates logical volume names
|
||||
across volume groups and may be incomplete. (https://github.com/ansible/ansible/issues/85632)
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "validate-modules sanity test - fix handling of missing doc fragments (https://github.com/ansible/ansible/pull/85638)."
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- The ``ansible_failed_task`` variable is now correctly exposed in a rescue section, even when a failing handler is triggered by the ``flush_handlers`` task in the corresponding ``block`` (https://github.com/ansible/ansible/issues/85682)
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- "``ternary`` filter - evaluate values lazily (https://github.com/ansible/ansible/issues/85743)"
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- ansible_virtualization_role and ansible_virtualization_type facts - fix the detection of vms running inside FreeBSD Bhyve hypervisor and detection of jails (https://github.com/ansible/ansible/pull/85767)
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- cache plugins - close temp cache file before moving it to fix error on WSL. (https://github.com/ansible/ansible/pull/85816)
|
||||
@ -0,0 +1,6 @@
|
||||
---
|
||||
bugfixes:
|
||||
- galaxy - previously, some corrupted cache files could cause Ansible Galaxy to fail
|
||||
with a traceback. This has been corrected to display a clear error message explaining
|
||||
how to resolve the problem.
|
||||
(https://github.com/ansible/ansible/issues/85918)
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- psrp - ReadTimeout exceptions now mark host as unreachable instead of fatal (https://github.com/ansible/ansible/issues/85966)
|
||||
@ -0,0 +1,2 @@
|
||||
removed_features:
|
||||
- Removed deprecated ability to import ``datetime``, ``signal``, ``types``, ``chain``, ``repeat``, ``map`` and ``shlex_quote`` from ``ansible.module_utils.basic``.
|
||||
@ -0,0 +1,2 @@
|
||||
removed_features:
|
||||
- Removed deprecated ``handle_stats_and_callbacks`` parameter of the ``StrategyBase._load_included_file`` method. (https://github.com/ansible/ansible/issues/86003)
|
||||
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- "ansible-test validate-modules sanity test - now reports bad return value keys that cannot be used with the dot notation in Jinja expressions (https://github.com/ansible/ansible/issues/86079)."
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
minor_changes:
|
||||
- script - remove the currently unsupported ``decrypt`` argument from the module documentation (https://github.com/ansible/ansible/issues/86067).
|
||||
@ -0,0 +1,6 @@
|
||||
---
|
||||
bugfixes:
|
||||
- >-
|
||||
iptables - The module can now detect when a extensions added with the module ``match`` argument have
|
||||
been automatically imported by other module arguments such as ``uid_owner`` and prevents duplicate
|
||||
extension imports which previously caused an error (https://github.com/ansible/ansible/issues/84387).
|
||||
@ -0,0 +1,5 @@
|
||||
bugfixes:
|
||||
- >-
|
||||
Windows - ignore temporary file cleanup warning when using AnsibleModule to
|
||||
compile C# utils. This should reduce the number of warnings that can safely
|
||||
be ignored when running PowerShell modules - https://github.com/ansible/ansible/issues/85976
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- modules - fix AnsiballZ wrapper code escaping of sitecustomize
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-doc - Return a more verbose error message when the ``description`` field is missing.
|
||||
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- The minimum required ``setuptools`` version is now ``77.0.3``, as it is needed for the new PEP 639 license format
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Implement new authentication methods for accessing the Ansible Core CI service.
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test - Limit package install retries during managed remote instance bootstrapping.
|
||||
@ -1,2 +1,2 @@
|
||||
minor_changes:
|
||||
- ansible-test - Update test containers.
|
||||
- ansible-test - Update base and default containers.
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test - Use a consistent coverage config for all collection testing.
|
||||
- ansible-test - Always exclude the ``tests/output/`` directory from a collection's code coverage.
|
||||
(https://github.com/ansible/ansible/issues/84244)
|
||||
|
||||
minor_changes:
|
||||
- ansible-test - Improve formatting of generated coverage config file.
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Upgrade to ``coverage`` version 7.10.6 for Python 3.9 and later.
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- ansible-test - Fix docker hostname parsing
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Replace FreeBSD 14.2 with 14.3.
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Use OS packages to satisfy controller requirements on FreeBSD 13.5 during managed instance bootstrapping.
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- ansible-test - Restore code coverage reporting for Python code residing in integration tests.
|
||||
@ -0,0 +1,4 @@
|
||||
minor_changes:
|
||||
- >-
|
||||
ansible-test - add ``.winrm`` and ``.networking`` as valid JSON/YAML inventory file extensions. This should not
|
||||
affect any public facing code as it is used internally for inventories generated by ``ansible-test``.
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Removed support for automatic provisioning of obsolete instances for network-integration tests.
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-test - Fix a traceback that can occur when using delegation before the ansible-test temp directory is created.
|
||||
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- ansible-test - Update the pylint sanity test to pylint 4.0.2.
|
||||
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- ansible-test - Remove pylint check for ``urllib2`` usage.
|
||||
@ -1,4 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Upgrade Fedora 41 to Fedora 42.
|
||||
- ansible-test - Upgrade Alpine 3.21 to 3.22.
|
||||
- ansible-test - Update Ubuntu containers.
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Replace RHEL 9.5 with 9.6.
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- ansible-test - Update pinned sanity test requirements.
|
||||
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- apt - mark dependencies installed as part of deb file installation as auto (https://github.com/ansible/ansible/issues/78123).
|
||||
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- apt_repository - use correct debug method to print debug message.
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
removed_features:
|
||||
- interpreter_discovery - removed auto_legacy and auto_legacy_slient options (https://github.com/ansible/ansible/issues/85995).
|
||||
@ -0,0 +1,4 @@
|
||||
deprecated_features:
|
||||
- The ``get_platfrom()`` function from ``ansible.module_utils.basic`` is deprecated and will be removed in ansible-core 2.24. Use ``platform.system()`` from the Python standard library instead.
|
||||
- The ``load_platform_subclass()`` function from ``ansible.module_utils.basic`` is deprecated and will be removed in ansible-core 2.24. Use ``get_platform_subclass()`` from ``ansible.module_utils.common.sys_info`` instead.
|
||||
- The ``get_all_subclasses()`` function from ``ansible.module_utils.basic`` is deprecated and will be removed in ansible-core 2.24. Use ``get_all_subclasses()`` from ``ansible.module_utils.common._utils`` instead.
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- basic - fail in controlled manner when ``run_command()`` attempts to parse a command with broken syntax passed in as a string (https://github.com/ansible/ansible/issues/85719).
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- blockinfile - add new module option ``encoding`` to support files in encodings other than UTF-8 (https://github.com/ansible/ansible/pull/85291).
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- cache plugins based on the BaseFileCache class will now sanitize keys to avoid names that could cause issues with the storage path
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
removed_features:
|
||||
- compat.datetime - removed deprecated datetime compat APIs (https://github.com/ansible/ansible/issues/86000).
|
||||
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- templating - Multi-node template results coerce embedded ``None`` nodes to empty string (instead of rendering literal ``None`` to the output).
|
||||
- argspec validation - The ``str`` argspec type treats ``None`` values as empty string for better consistency with pre-2.19 templating conversions.
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- config lookup now properly factors in variables and show_origin when checking entries from the global configuration.
|
||||
@ -0,0 +1,3 @@
|
||||
minor_changes:
|
||||
- callback plugins - support configuration using extra variables.
|
||||
- default callback plugin - add variable configuration for ``display_skipped_hosts`` (https://github.com/ansible/ansible/issues/84469).
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- copy - honor directory_mode when copying directories with remote_src=True (https://github.com/ansible/ansible/issues/81292).
|
||||
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- password hashing - Add support back for using the ``crypt`` implmentation from the C library used to build Python, or with expanded functionality using ``libxcrypt``
|
||||
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- DataLoader - Update ``DataLoader`` to deal exclusively in str
|
||||
@ -1,3 +0,0 @@
|
||||
deprecated_features:
|
||||
- INJECT_FACTS_AS_VARS configuration currently defaults to ``True``, this is now deprecated and it will switch to ``False`` by Ansible 2.24.
|
||||
You will only get notified if you are accessing 'injected' facts (for example, ansible_os_distribution vs ansible_facts['os_distribution']).
|
||||
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- display - Fixed reference to undefined `_DeferredWarningContext` when issuing early warnings during startup.
|
||||
(https://github.com/ansible/ansible/issues/85886)
|
||||
@ -1,2 +0,0 @@
|
||||
removed_features:
|
||||
- dnf/dnf5 - remove deprecated ``install_repoquery`` option.
|
||||
@ -1,3 +0,0 @@
|
||||
---
|
||||
bugfixes:
|
||||
- dnf - Check if installroot is directory or not (https://github.com/ansible/ansible/issues/85680).
|
||||
@ -0,0 +1,4 @@
|
||||
---
|
||||
minor_changes:
|
||||
- file - return disk_usage_bytes fact (https://github.com/ansible/ansible/issues/70834).
|
||||
- stat - return disk_usage_bytes fact (https://github.com/ansible/ansible/issues/70834).
|
||||
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- conditionals - When displaying a broken conditional error or deprecation warning,
|
||||
the origin of the non-boolean result is included (if available), and the raw result is omitted.
|
||||
@ -1,3 +0,0 @@
|
||||
---
|
||||
removed_features:
|
||||
- encrypt - remove deprecated passlib_or_crypt API.
|
||||
@ -1,4 +0,0 @@
|
||||
bugfixes:
|
||||
- failed_when - When using ``failed_when`` to suppress an error, the ``exception`` key in the result is renamed to ``failed_when_suppressed_exception``.
|
||||
This prevents the error from being displayed by callbacks after being suppressed.
|
||||
(https://github.com/ansible/ansible/issues/85505)
|
||||
@ -1,3 +0,0 @@
|
||||
---
|
||||
minor_changes:
|
||||
- fetch_file - add ca_path and cookies parameter arguments (https://github.com/ansible/ansible/issues/85172).
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- first_found - Correct the "Include tasks only if one of the files exists, otherwise skip" example.
|
||||
@ -1,3 +0,0 @@
|
||||
bugfixes:
|
||||
- callback plugins - fix displaying the rendered ``ansible_host`` variable with ``delegate_to`` (https://github.com/ansible/ansible/issues/84922).
|
||||
- ssh connection - fix documented variables for the ``host`` option. Connection options can be configured with delegated variables in general.
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-doc --list/--list_files/--metadata-dump - fixed relative imports in nested filter/test plugin files (https://github.com/ansible/ansible/issues/85753).
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- script inventory plugin will now show correct 'incorrect' type when doing implicit conversions on groups.
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-galaxy - Use the provided import task url, instead of parsing to get the task id and reconstructing the URL
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
minor_changes:
|
||||
- generator - add support for extra vars (https://github.com/ansible/ansible/issues/83270).
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- get_url - fix regex for GNU Digest line which is used in comparing checksums (https://github.com/ansible/ansible/issues/86132).
|
||||
@ -1,4 +0,0 @@
|
||||
bugfixes:
|
||||
- templating - Undefined marker values sourced from the Jinja ``getattr->getitem`` fallback are now accessed correctly,
|
||||
raising AnsibleUndefinedVariable for user plugins that do not understand markers.
|
||||
Previously, these values were erroneously returned to user plugin code that had not opted in to marker acceptance.
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- getent - handle non-empty string for split parameter value (https://github.com/ansible/ansible/issues/85720).
|
||||
@ -0,0 +1,4 @@
|
||||
bugfixes:
|
||||
- display - Fix ``getuser`` fallback error handling on Python 3.13 and later.
|
||||
(https://github.com/ansible/ansible/issues/86142)
|
||||
- local connection - Fix ``getuser`` fallback error handling on Python 3.13 and later.
|
||||
@ -0,0 +1,3 @@
|
||||
---
|
||||
removed_features:
|
||||
- git - removed deprecated alias gpg_whitelist (https://github.com/ansible/ansible/issues/86004).
|
||||
@ -0,0 +1,2 @@
|
||||
minor_changes:
|
||||
- group - Add warning message when invalid priority values are provided to Group.set_priority() method (https://github.com/ansible/ansible/pull/85468).
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- ansible-galaxy no longer shows the internal protomatter collection when listing.
|
||||
@ -1,2 +0,0 @@
|
||||
bugfixes:
|
||||
- Do not re-add ``tags`` on blocks from within ``import_tasks``.
|
||||
@ -0,0 +1,5 @@
|
||||
minor_changes:
|
||||
- include_role has new option `rescuable` to allow it to toggle between task failure and syntax errors.
|
||||
bugfixes:
|
||||
- include_role would emit a syntax error on X_from options errors, but a task failure when missing a role to make it consistent now it also emits a task failure on missing tasks_from, which makes it subject to error handling in the play.
|
||||
- include_role, would ignore missing X_from files if the subdir (tasks/vars/handlers/defaults) did not exist, now it is a proper error.
|
||||
@ -1,6 +0,0 @@
|
||||
---
|
||||
deprecated_features:
|
||||
- include_vars - Specifying 'ignore_files' as a string is deprecated.
|
||||
minor_changes:
|
||||
- include_vars - Raise an error if 'ignore_files' is not specified as a list.
|
||||
- include_vars - Raise an error if 'extensions' is not specified as a list.
|
||||
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- template module - Report the line number for Jinja syntax errors in template files.
|
||||
@ -1,4 +0,0 @@
|
||||
known_issues:
|
||||
- templating - Exceptions raised in a Jinja ``set`` or ``with`` block which are not accessed by the template are ignored in the same manner as undefined values.
|
||||
- templating - Passing a container created in a Jinja ``set`` or ``with`` block to a method results in a copy of that container.
|
||||
Mutations to that container which are not returned by the method will be discarded.
|
||||
@ -1,2 +0,0 @@
|
||||
minor_changes:
|
||||
- lineinfile - add new module option ``encoding`` to support files in encodings other than UTF-8 (https://github.com/ansible/ansible/pull/84999).
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue