You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/lib/ansible/playbook
Sloane Hertel b3d8cdde5d
fix handling allow_duplicates with the role cache (#82691)
allow_duplicates is not part of the role uniqueness, so the value on the cached role may not match the current role.

* remove the allow_duplicates check from Role.has_run() which operates on the deduplicated role
* check the current role's allow_duplicates value in the strategy

Co-authored-by: Martin Krizek <martin.krizek@gmail.com>
3 months ago
..
role fix handling allow_duplicates with the role cache (#82691) 3 months ago
__init__.py Require `from __future__ import annotations` (#81902) 9 months ago
attribute.py Require `from __future__ import annotations` (#81902) 9 months ago
base.py fix wording in error msg (#82848) 3 months ago
block.py Require `from __future__ import annotations` (#81902) 9 months ago
collectionsearch.py Require `from __future__ import annotations` (#81902) 9 months ago
conditional.py Require `from __future__ import annotations` (#81902) 9 months ago
delegatable.py Require `from __future__ import annotations` (#81902) 9 months ago
handler.py Fix additional spelling errors in builtin modules (#82012) 8 months ago
handler_task_include.py Require `from __future__ import annotations` (#81902) 9 months ago
helpers.py Remove unneeded Task.is_static assignment (#82288) 7 months ago
included_file.py Fix handling of ansible_loop_var and ansible_index_var inside ansible.builtin.include_tasks (#82789) 4 months ago
loop_control.py Require `from __future__ import annotations` (#81902) 9 months ago
notifiable.py Require `from __future__ import annotations` (#81902) 9 months ago
play.py Require `from __future__ import annotations` (#81902) 9 months ago
play_context.py Ensure ANSIBLE_NO_LOG is respected (CVE-2024-0690) (#82565) 5 months ago
playbook_include.py Require `from __future__ import annotations` (#81902) 9 months ago
role_include.py import_role - allow subdirectories with _from options (#82642) 5 months ago
taggable.py Require `from __future__ import annotations` (#81902) 9 months ago
task.py Fix additional spelling errors in builtin modules (#82012) 8 months ago
task_include.py Require `from __future__ import annotations` (#81902) 9 months ago