1. lib/ansible/plugins/action/copy.py 24 total

#34450 Copy action is silently ignored when given an unrecognized parameter
#56716 ansible 2.7/2.8: copy result registration in check mode
#66983 diff mode isn't working when copy module remote_src parameter is used
#68640 Clearing extent flag not supported on <FILE>
#75377 list type for output key=backup_file with ansible.builtin.copy
#79720 Controller argspec
#79725 ansible.builtin.copy module - updates pre-existing files' ownership of dest directory if remote_src: true
#79737 `control_path` default for `ssh` connection plugin does not respect `ANSIBLE_HOME`
#81126 ansible.builtin.copy has unexpected behaviour when copying recursively with remote_src: true
#82408 backup option: implement custom naming for files ( ansible_managed like )
#83576 Ansible uses SHA-1 for checksums
#83590 Unexpected behaviour when applying `copy` to vaulted variable
#83780 `copy` writes contents before setting permissions
#83826 copy fixes
#83871 Ensure we keep perms on transfers and copy
#83972 copy task changes file permissions of the existing destination file when becoming an unprivileged user although mode is not specified
#84423 copy action plugin diff output for multi files 2
#85795 `ansible.builtin.copy` module can create directories when copying files
#86547 Create generic display action for use by playbook/role authors
#86607 ansible.builtin.copy has insufficient parameter validation
#86637 copy: Allow user to specify checksum algorithm
#86724 copy: validate src option type to provide clear error for non-string values
#86771 Add `INJECT_INVOCATION` config
#86856 ansible.builtin.copy does not report diffs for recursive copies

2. lib/ansible/modules/apt.py 23 total

#28991 apt module does not update cache before checking release exists
#38791 apt autoremove and autoclean ignored when other options are set
#46112 Cannot remove sysvinit with apt module on debian wheezy
#51663 apt upgrade full raises a "Could not get lock /var/lib/dpkg/lock-frontend"
#76210 apt module fails to do apt-upgrade with cache_valid_time set and update_cache=yes
#77144 apt module has poor support for local packages
#77150 apt module uses dpkg for local deb files and fails
#79206 apt module with cache_valid_time does not update when cache was never updated before
#79901 apt module safe upgrade mode should not cause installation of new packages
#80813 the apt module fails to install a package in some cases
#81154 Ansible apt module unable to remove packages not in `CURSTATE_INSTALLED`
#81364 apt module, fix issue with packages not installing when pinned and cached
#83070 modules/apt: add support for apt-patterns
#83747 ansible.builtin.apt autoremove doesn't remove anything while similar ansible.builtin.command does
#84466 apt: stop upgrading wildcard packages with state=present
#85147 apt will fail when package pinned with high pin priority
#85174 apt: api fail issue when pkg pinned with high priority
#85804 ansible.builtin.apt module ignores allow_downgrade on package removal
#85807 apt module does not accept virtual package replacements for dependencies
#86024 Apt module delete space from disk name
#86240 ansible.builtin.apt: support verifying checksums of `deb` files
#86245 apt: Fix the autoremove or purge parameters not working in certain cases
#86850 Update module return value documentation

3. lib/ansible/modules/copy.py 22 total

#34450 Copy action is silently ignored when given an unrecognized parameter
#56716 ansible 2.7/2.8: copy result registration in check mode
#66983 diff mode isn't working when copy module remote_src parameter is used
#68640 Clearing extent flag not supported on <FILE>
#75377 list type for output key=backup_file with ansible.builtin.copy
#79725 ansible.builtin.copy module - updates pre-existing files' ownership of dest directory if remote_src: true
#79737 `control_path` default for `ssh` connection plugin does not respect `ANSIBLE_HOME`
#81126 ansible.builtin.copy has unexpected behaviour when copying recursively with remote_src: true
#82408 backup option: implement custom naming for files ( ansible_managed like )
#83576 Ansible uses SHA-1 for checksums
#83590 Unexpected behaviour when applying `copy` to vaulted variable
#83780 `copy` writes contents before setting permissions
#83871 Ensure we keep perms on transfers and copy
#83951 atomic_move document and warn required abspath, also update callers
#83972 copy task changes file permissions of the existing destination file when becoming an unprivileged user although mode is not specified
#84732 copy module does not preserve file ownership
#85795 `ansible.builtin.copy` module can create directories when copying files
#86110 [POC] Unify shared argument system and automatically document
#86607 ansible.builtin.copy has insufficient parameter validation
#86637 copy: Allow user to specify checksum algorithm
#86850 Update module return value documentation
#86856 ansible.builtin.copy does not report diffs for recursive copies

4. lib/ansible/modules/user.py 22 total

#37398 `user` module with `local: true` fail to move nonexistent user home dir despite that `createhome: true` is set
#44186 User module does not populate home folder with skel when creating a home folder
#58723 Xcode crashes when run as ansible created user
#71209 Using passwd command to change a user password instead of usermod
#73505 Bugs in the user module revealed by the macOS 11.1 CI job (race condition?)
#73807 spwd.getspnam() doesn't work on sssd user
#74871 builtin user module unable to add user to group on AIX
#75195 Add feature similar to the usermod --inactive option to the ansible user module
#75325 module user doesn't respect "local" constraint when updating groups
#77251 User module allows duplicate ids when local: true
#78222 ansible.builtin.user return SUCCESS when password_expire_min is still wrong
#85521 user module incorrectly reports success on move_home in Alpine without changing user home
#86218 user module does not remove SELinux mappings on user deletion
#86230 Fix user module to remove SELinux mappings on deletion
#86252 Setting uid_min or uid_max in ansible.builtin.user on FreeBSD is not ignored
#86273 user: clean up systemd lingering when deleting users
#86342 user - Warn when an invalid shell is specified on BusyBox systems
#86536 Fix FreeBSD uid_min, uid_max, and umask handling
#86620 linear: use iterator for accurate max_fail_percentage calculation
#86810 User: Add support for move_home for Alpine Linux
#86828 user: add password_last_change_day
#86850 Update module return value documentation

5. lib/ansible/config/base.yml 21 total

#73834 no tty, no wrap
#76156 move to more precise config sources
#76519 Ability to append a path to a setting's path list
#78167 shell plugin now uses config system fully
#81918 allow user to control vault decrypt is error
#82995 Prevent extra vars from bleeding into hostvars
#83536 Make backup file names configurable
#83697 Vault general fixes and security hardening
#84452 Vault plugins
#84574 Make log severity configurable and consistent between syslog and systemd
#85023 package, allow to use actions over modules
#85398 Support default_variables in config
#85566 docs(config): Clarify deprecation warning for ansible_managed
#85854 add empty inventory error config
#85890 cli tools: add ability to set environment keyword
#85955 Fix misc docs
#86550 Add PowerShell module debugging support
#86637 copy: Allow user to specify checksum algorithm
#86725 Document valid color values for COLOR_* settings
#86762 Add WORKER_SESSION_ISOLATION config for TTY sharing
#86771 Add `INJECT_INVOCATION` config

6. lib/ansible/executor/task_executor.py 19 total

#41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.
#49294 Undefined built-in variable when used within a loop
#56345 `ignore_errors: {{ ansible_check_mode }}` is always true
#56817 Adding loop_control.notify_scope
#62906 only last iteration will be effective using set_fact with delegation to update object
#73838 [wip] Get connection
#74259 [POC] Support unpacking loop vars
#75215 new set_var
#75240 `include_role` fails, when evaluating inventory variables with template as value also fails
#75854 fix task state handling
#76972 Using illumos/solaris controller fails with termios.error: (22, 'Invalid argument')
#77614 [PoC] Add loop_control.lookup
#80787 avoid connection leaks (#80532)
#84558 Task timeout breaks failed_when handling in loop tasks
#84768 Task async handling does not error on network issues
#84790 display interrupted runners
#85747 unify skip reasons in return
#86275 Added ansible_delegated_host variable
#86411 Improve deprecation message for top-level facts by including the fact's name

7. lib/ansible/modules/file.py 18 total

#22248 A way to delete empty directory safely
#48839 Adding file attributes always reports changed when attribute exists alongside others
#52656 Make file state=absent respect recurse=false for previous state=directory
#73344 File touch inside LXD container fails with "Permission denied" error despite correct permissions
#74918 Ansible fails to recursively change attributes when directory contains symlinks
#76548 ansible.builtin.file: Symlink on NFS to outside NFS gives "invalid selinux context: [Errno 95] Operation not supported"
#78623 ansible.builtin.file: mode "-x,+X" is equal to "+X"
#79587 Remove file or directory with chattr in one task
#83111 file module fix attribute issues
#83434 `file`: incomplete diff when creating parent directories
#83435 `file`: incomplete/misleading/missing diff when recursively setting attributes
#83445 `file`: multiple diff support
#83618 FileNotFoundError when executing chmod on directory
#83825 Update recursive_set_attributes with FileNotFoundError
#86110 [POC] Unify shared argument system and automatically document
#86146 ansible.builtin.file: Path handling broken for relative destination path
#86675 file: fix relative path handling for atomic symlink replacement
#86850 Update module return value documentation

8. lib/ansible/modules/git.py 18 total

#39828 Module "git" returns changed every time when url.<base>.insteadOf is used
#49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)
#52026 The git module fails with the separate_git_dir option when the dest directory does not exist
#60311 git module does not need `repo` if update and clone is both set to no
#70252 Fix fallback to unshallowing shallow clone
#75609 git module verifies signatures after the repo has already been updated
#76221 git module changes .git/config despite check_mode when combined with --diff
#77691 git module: track_submodules fails on repos without master branch
#80233 ansible.builtin.git ignores become_user when executing without an inventory
#80456 Fix git submodule tracking
#82007 Git module fails to change the current branch if there's no corresponding remote-tracking branch
#82820 Provide guidance as to how to fix non UTF-8 JSON response from "ansible.builtin.git" module
#83146 `git` module: `Failed to init/update submodules: warning: could not look up configuration 'remote.origin.url'`
#83367 git module can "lose" local commits
#83587 Handle missing remote-tracking branch when switching version
#86692 git: fix track_submodules using hardcoded master branch
#86822 git: Honor check mode in set_remote_url
#86850 Update module return value documentation

9. lib/ansible/modules/setup.py 17 total

#16977 ansible_default_ipv6 fact uses link-local address
#21156 detect if ssh pipeline can be used through a setup module fact
#35085 Setup module - ansible_service_mgr detection errors
#37271 gather_facts mountpoints are not gathered correctly
#44869 setup module: gathering facts fails on FreeBSD if tunnel is present
#53215 Endianless Linux BIOS UUID for use by VMware modules
#55037 Set fact_path by variable
#56779 Fix output message in `x transfer mechanism failed`
#57061 gather_facts/setup fails with encrypted sudo password
#69638 Interface ipv4 facts not correctly typed on FreeBSD
#77219 Ansible not running interpreter discovery on host after run_once and gather_facts disabled
#77840 interpreter_python set to auto_legacy not working as expected
#77889 ansible_local facts overriden when interface named local is present
#78092 ansible_processor_cores got from setup module not correct in RHEL 9.0 ARM virtual machine on ESXi Fling
#81999 Ansible fails trying to connect remote host and get unreachable issue with exit code -13
#86179 Setup module does not return hardware-facts for ibm vio server(AIX), when using shared storage pools
#86855 facts: Include loaded kernel modules (`linux`)

10. bin/ansible 17 total

#32379 ansible delegates to previously failed node
#49837 Ansible fetch sticky bit
#57061 gather_facts/setup fails with encrypted sudo password
#58426 Integration tests fail without LC_ALL set.
#60880 Use human-readable 'name' for headings in Common Options in Config docs
#77325 Traceback in random location near SSH timeout with many target hosts
#83292 Ansible 2.17 returns code 2 when some hosts are failing and rescued
#83829 If `ANSIBLE_VAULT_PASSWORD_FILE=""` it treats the current directory as the vault password file and tries to execute it
#84017 Repeated encryption attempts when overriding inline vault variables with `include_vars` and `hash_behaviour: merge`
#84780 2.19: errors can result in excessively long and complex messages
#84830 Action plugins can still not set variables / top-level facts access deprecation
#85201 Breaking behavior for undefined variables when using `default()` filter
#85203 Data tagging change breaks vars lookups with `default=`
#85437 Allow customising the privilege escalation (e.g. via sudo) timeout
#85503 chmod: invalid mode: ‘A+user:myuser:rx:allow’ when using become_user and acl package is not installed on the node
#85605 Ansible 2.19.0 breaks `loop`-templates because of jinja native types.
#86274 Add equivalent of inventory_hostname for delegated host

11. lib/ansible/module_utils/basic.py 17 total

#13620 update_json for module intermediate comms
#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#69201 module_utils: require X_OK when checking cwd sanity
#75742 module_utils: Consolidate set_owner_if_different & set_group_if_different
#77217 AnsibleModule.preserved_copy() results in module fail: Error while setting attributes: /usr/bin/chattr: Inappropriate ioctl for device while reading flags on /tmp/id_rsa_test
#81320 module_environment, new keyword to pass environment variables only to modules
#83536 Make backup file names configurable
#83951 atomic_move document and warn required abspath, also update callers
#83986 atomic_move - fix preserving the dest attributes when using a tmp file
#84574 Make log severity configurable and consistent between syslog and systemd
#85068 Clean up AnsibleModule.digest_from_file
#85260 [WIP] Add some typing hints for module_utils
#86110 [POC] Unify shared argument system and automatically document
#86321 Add type hints for argument spec validation and AnsibleModule.__init__
#86614 Register signal (TRAP) and fault (ABRT) handlers to provide stack out puts for debugging
#86637 copy: Allow user to specify checksum algorithm
#86771 Add `INJECT_INVOCATION` config

12. bin/ansible-test 16 total

#68365 Some way to customize junit callback plugin in ansible-test run for a collection
#68685 ansible-test doesn't recognize modules written in bash
#69981 `ansible-test` gives precedence to roles/ over tests/integration/targets/
#72634 Make ansible-test automatically install collection dependencies
#74287 ansible-test network-integration <target> does not copy host_vars/group_vars to temp directory created when the command is executed
#77304 Cannot run ansible-test sanity behind a proxy
#78278 ansible-test --changed crashes when there are untracked symlinks to directories
#78346 ansible-test sanity - please skip `files/` and `templates/` in collection roles and playbooks by default
#82014 Support testing in "externally managed" environments
#82214 ansible-test uses hardcoded `/tmp` with tempfile.mkdtemp() instead of relying on env vars
#84074 Expose more timeout-related context in `ansible-test`
#85436 ansible-test integration never shows deprecation warnings
#85444 `ansible-test sanity --test changelog` seems to mangle `antsibull-changelog lint` output
#85614 pylint sanity test fails if deprecate_value() receives version from a variable
#85990 ansible-test pylint devel: new strange unused-wildcard-import/unused-import errors
#86533 ansible-test integration does not show traceback when error happens in filter plugin

13. lib/ansible/plugins/connection/ssh.py 15 total

#13620 update_json for module intermediate comms
#25068 Cannot handle SSH host authenticity prompts for multiple hosts
#43274 script module with become prepends stdout with \r\n
#75108 minor path related fixes
#81777 Task failures with rc -13 (SIGPIPE) related to SSH ControlPersist expiry
#83402 Avoid doing ssh connection if _remote_expand_user already failed
#83871 Ensure we keep perms on transfers and copy
#83872 Ansible exits prematurely without error message using `ansible.builtin.reboot`
#84148 SSH mux does not distinguish different inventory files
#84573 Force SSH connection loss detection in `reboot` module
#86298 SSH connection has_tty does not check use_tty option, breaks machinectl
#86367 ssh connection: has_tty respects become plugin require_tty
#86472 ssh - fix tty dependency with become
#86555 ssh: respect ANSIBLE_HOME for control_path_dir default
#86826 Fix script become stdout CRLF handling

14. lib/ansible/vars/manager.py 15 total

#66676 Inconsistent handling of inventory with comma (,)
#73268 Task variables not evaluated when used as vars arguments for a lookup plugin
#77614 [PoC] Add loop_control.lookup
#80483 `vars_files` depending on host vars no longer fails as of 2.15 with `error_on_undefined_vars` disabled
#82871 expose play.strategy as ansible_play_strategy
#82995 Prevent extra vars from bleeding into hostvars
#83470 new ansible_parent_block_name for current task
#84332 inconsistent behavior between delegate_to: "" and delegate_to: "{{ undef() | default('') }}"
#84914 Fix warning consistency and internal clobbers
#85051 play fails when vars_files is a jinja expression
#85052 Evaluate possible jinja expression for play vars_files.
#85249 roles: added dep and var cache to improve performance
#85398 Support default_variables in config
#86158 POC WIP Move resolving parent attributes to FA
#86411 Improve deprecation message for top-level facts by including the fact's name

15. lib/ansible/modules/dnf.py 14 total

#54949 dnf: successful etckeeper commit causes successful package install to fail
#70003 dnf module: undocumented return values diverging from other modules
#76384 DNF module upgrades modules with `state: present` or `state: installed`
#80644 `dnf` module ignores repo files inside `installroot` path
#82930 Define dnf4/dnf5 selection preference and ensure internal consistency
#84123 `ansible.builtin.yum:` list always return "repo": "@System" as result
#84668 dnf module - dnf group install fails without erroring when state: latest
#85033 Fetch module fails on remote host
#85054 Adding sslverifystatus flag
#85627 ansible.builtin.dnf: Allow removal of protected packages
#85681 dnf: uncaught `dnf.exceptions.ConfigError` when `conf_file` has invalid syntax
#86066 dnf: catch ConfigError when conf_file has invalid syntax
#86747 ansiballz-in-memory
#86850 Update module return value documentation

16. bin/ansible-galaxy 13 total

#67758 Create alias for ansible-galaxy collection
#67759 Add ansible-galaxy collection uninstall
#67760 ansible-galaxy collection install - support rollback on failures
#68915 ansible-galaxy collection init doesn't respect configured collections_paths
#75019 ansible CLI tools error out if `$HOME` isn't writable
#75632 ansible-galaxy collections outdated argument
#78067 galaxy: local collection installation fails with trace if version is int
#83699 ansible-galaxy silently ignores invalid parameters in requirements.yml
#85745 [RFE] ansible-galaxy collection compatibility check
#86116 Add ansible-galaxy role download command
#86233 'ansible-galaxy collection download' always downloads
#86481 GALAXY_ROLE_SKELETON_IGNORE config option has no effect when using custom role skeleton
#86825 Write collection installation source metadata for all install methods (git, url, file, dir)

17. lib/ansible/modules/uri.py 12 total

#44338 Add SOCKS proxy support to uri module
#54721 Multiple 'set-cookie' python 3
#60632 uri: sourcing vaulted file doesn't work
#67715 SOCKS5 proxy support for uri module
#83951 atomic_move document and warn required abspath, also update callers
#85492 Fix UTF-8 BOM handling in content encoding for better compatibility
#85780 ansible.builtin.uri does not return `.cookies`/`.cookies_string` unless following redirects
#86110 [POC] Unify shared argument system and automatically document
#86293 Option to explicitly set the server_hostname when using the uri module
#86478 uri: add server_hostname for SNI validation
#86687 Drop email in favor of our own multipart generator
#86850 Update module return value documentation

18. lib/ansible/modules/systemd.py 12 total

#35636 wait for {starting, stopping} units
#46744 Systemd module behavior differs from systemd when enabling services
#59813 systemd module misses to 'enable' when Install section has changed
#66196 systemd module doesn't handle units starting with '-'
#68680 Systemd needs to be runned twice to mask enabled service
#71637 Systemd & service module doesn't reload and start service
#71645 systemd enabled behave different from `systemctl enable`
#72674 systemd module is useless for user mode unless usage documented
#77337 systemd state=restarted only starts - not restarts - a stopped service, affecting dependent services
#83436 systemd module silently fails to enable generated serviced unit
#85714 ansible systemd module does not work correctly with global scope in newer systemd versions
#86562 ansible.builtin.systemd fails with name: tmp.mount because it depends upon /tmp

19. lib/ansible/playbook/role/__init__.py 12 total

#61527 Role dep cycle detection broken on Py3.7+
#75456 role argspec validation doesn't run unless `tasks_from` entrypoint matches exactly
#75467 role arg spec - allow file extensions in `tasks_from`
#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars
#80657 role argument spec: allow for shared fragments, like with plugins
#82182 role argument spec - only validate documented role params
#82953 Changing validation task to use role's tags
#85206 Ansible execution slows down with a large role dependency tree
#85249 roles: added dep and var cache to improve performance
#85418 Optimize retrieving role variables
#85876 tasks_from in roles: playbook section ignored – main.yml runs instead of specified task file
#86158 POC WIP Move resolving parent attributes to FA

20. lib/ansible/plugins/action/__init__.py 12 total

#13620 update_json for module intermediate comms
#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#76156 move to more precise config sources
#78113 [poc] dynamic raw list
#78167 shell plugin now uses config system fully
#79720 Controller argspec
#81320 module_environment, new keyword to pass environment variables only to modules
#83536 Make backup file names configurable
#84574 Make log severity configurable and consistent between syslog and systemd
#86517 interpreter discovery caching broken for delegate_to
#86520 Fix reusing interpreter discovery with delegate_to
#86771 Add `INJECT_INVOCATION` config

21. lib/ansible/plugins/lookup/file.py 11 total

#22248 A way to delete empty directory safely
#48839 Adding file attributes always reports changed when attribute exists alongside others
#73344 File touch inside LXD container fails with "Permission denied" error despite correct permissions
#74918 Ansible fails to recursively change attributes when directory contains symlinks
#76548 ansible.builtin.file: Symlink on NFS to outside NFS gives "invalid selinux context: [Errno 95] Operation not supported"
#78623 ansible.builtin.file: mode "-x,+X" is equal to "+X"
#79587 Remove file or directory with chattr in one task
#83434 `file`: incomplete diff when creating parent directories
#83435 `file`: incomplete/misleading/missing diff when recursively setting attributes
#83618 FileNotFoundError when executing chmod on directory
#86146 ansible.builtin.file: Path handling broken for relative destination path

22. lib/ansible/plugins/strategy/linear.py 11 total

#56265 When host becomes unreachable any_errors_fatal aborts the play but max_fail_percentage=0 continues
#81549 v2_playbook_on_no_hosts_remaining doesn't fire without any_errors_fatal or max_fail_percentage
#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#82834 any_errors_fatal doesn't work when a remote host is unreachable in the given batch
#82852 any_errors_fatal: do not mark unreachable hosts as failed
#84093 Add v2_playbook_on_terminated_early callback
#84117 any_errors_fatal stops further play even if the hosts have passed rescue
#85424 special_vars are a flavor of host specific task vars
#86620 linear: use iterator for accurate max_fail_percentage calculation
#86639 Fix max_fail_percentage with always
#86743 Fix include_role block/rescue handling when role is not found (#86721)

23. lib/ansible/plugins/action/dnf.py 10 total

#54949 dnf: successful etckeeper commit causes successful package install to fail
#70003 dnf module: undocumented return values diverging from other modules
#76384 DNF module upgrades modules with `state: present` or `state: installed`
#80644 `dnf` module ignores repo files inside `installroot` path
#82930 Define dnf4/dnf5 selection preference and ensure internal consistency
#84123 `ansible.builtin.yum:` list always return "repo": "@System" as result
#84668 dnf module - dnf group install fails without erroring when state: latest
#85033 Fetch module fails on remote host
#85627 ansible.builtin.dnf: Allow removal of protected packages
#85681 dnf: uncaught `dnf.exceptions.ConfigError` when `conf_file` has invalid syntax

24. lib/ansible/cli/inventory.py 10 total

#55669 Randomly receiving 'NoneType' object has no attribute 'name' after inventory refresh
#58281 Automatically template inventory config options
#66676 Inconsistent handling of inventory with comma (,)
#76788 Support adding ansible_group_priority to keyed_groups in BaseInventoryPlugin
#79664 slow inventory build
#82135  When using multiple inventory files and nested groups order is significant
#82832 DOCUMENTATION block suboptions in dynamic inventory plugin do not work as expected
#85604 Ansible tries to use WinRM to connect to localhost
#86292 performance regression when reading from inventory cache
#86369 Regression in caching vaulted variables

25. lib/ansible/modules/template.py 9 total

#19101 --diff doesn't show all differences with Template module
#33907 Inconsistencies in result of template module
#69519 AnsibleFileNotFound suggests module options that are not valid
#80269 template validation fails because of SELinux errors
#82408 backup option: implement custom naming for files ( ansible_managed like )
#82771 Jinja exception line numbers are incorrect
#83421 if ansible.builtin.fileglob plugin is used in ansible.builtin.template, it searches under files/
#85795 `ansible.builtin.copy` module can create directories when copying files
#86850 Update module return value documentation

26. lib/ansible/config/manager.py 9 total

#49946 Allow vaulted configuration for plugins that only support ansible.cfg configs
#75108 minor path related fixes
#75680 allow to set an env var to undefined, aka default
#83697 Vault general fixes and security hardening
#84452 Vault plugins
#84704 add get_config_default
#85398 Support default_variables in config
#85671 Fail loud if ansible.cfg is in a world-writable directory (#85087)
#86771 Add `INJECT_INVOCATION` config

27. lib/ansible/modules/known_hosts.py 9 total

#52651 known_host module fails tryin to install a @cert-authority key using an IP as name
#68795 known_hosts changes permissions on file when removing a named host
#83951 atomic_move document and warn required abspath, also update callers
#84952 allow known_hosts module to create ~/.ssh dir
#85050 allow known_hosts module auto-create the default ~/.ssh dir
#85637 `ansible.builtin.known_hosts`: Footgun when supplying multiple keys
#85723 `known_hosts`: Add full key validation
#85851 known_hosts sanity_check's call to ssh-keygen fails under SELinux
#86850 Update module return value documentation

28. lib/ansible/modules/apt_repository.py 9 total

#54403 apt_repository modify comment line /etc/apt/sources.list
#81259 apt_repository module breaks with strange UnicodeDecodeError
#83775 Make apt_repository use HTTPS for PPA repository keys
#83835 Make apt_repository PPA repos use gpg instead of apt-key
#83951 atomic_move document and warn required abspath, also update callers
#84851 apt_repository: modify comment line in sources.list
#85715 `apt_repository` accepts malformed repo and crashes during `update_cache`
#86610 ansible.builtin.apt_repository with "ppa:"-string uses derivate codename
#86850 Update module return value documentation

29. lib/ansible/modules/pip.py 9 total

#62826 pip module always set to changed when using check mode
#72097 pip: Add support for various pip install modes
#81522 pip virtualenv creates chdir twice when using a relative path
#81751 pip module never set to changed when installing from github
#81816 Fix pip changed status when installing from vcs
#83189 Fix unable to find pip in the virtualenv when using relative path
#84905 [ansible.builtin.pip][bug] The pip module is not creating virtualenv properly for relative paths
#85755 pip: add diff mode
#86850 Update module return value documentation

30. lib/ansible/modules/get_url.py 9 total

#64016 ansible 2.8.6 get_url repeatedly downloads file with force==no
#65687 get_url in check_mode reports changed status when there is nothing to change
#80785 ansible.builtin.get_url does not respect 307
#81967 Implement relative path in checksumfile
#82433 [get_url] fails with DNS errors when http_proxy and https_proxy are undefined and omitted
#83951 atomic_move document and warn required abspath, also update callers
#86110 [POC] Unify shared argument system and automatically document
#86478 uri: add server_hostname for SNI validation
#86850 Update module return value documentation

31. lib/ansible/plugins/strategy/__init__.py 9 total

#75215 new set_var
#78075 clear_host_errors - fix handling unreachable errors
#80737 failure in run_once task while using strategy free leads to all other hosts finishing immediately
#81854 try to proxy copy of pl loading
#82409 move error from display to caller
#82470 unreachable delegation fix
#85424 special_vars are a flavor of host specific task vars
#86520 Fix reusing interpreter discovery with delegate_to
#86809 Change result queue lock from Condition to Lock

32. lib/ansible/cli/vault.py 8 total

#11544 Vault overrides file permissions and ownership
#51862 Ensure ansible-vault decrypt to stdout inserts newline before printing success message
#57061 gather_facts/setup fails with encrypted sudo password
#70200 Incorrect command line parsing for ansible-vault encrypt_string --prompt
#80675 Refactor vault
#83697 Vault general fixes and security hardening
#84017 Repeated encryption attempts when overriding inline vault variables with `include_vars` and `hash_behaviour: merge`
#84452 Vault plugins

33. lib/ansible/modules/unarchive.py 8 total

#24989 Module unarchive: Failure when the group name in the group parameter contains a space.
#49408 unarchive fails to decompress non-ascii-filenames from zip-files
#80136 unarchive - respect symlinks in archives
#82459 Unarchive module inherits permissions from original zip-file. Docs not clear
#85815 unarchive creates discrepencies in file ownership when used with become & tgz archives
#85917 Fix unarchive file metadata setting
#86110 [POC] Unify shared argument system and automatically document
#86850 Update module return value documentation

34. lib/ansible/executor/module_common.py 8 total

#13620 update_json for module intermediate comms
#27699 remote_tmp is not used for module files
#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#81320 module_environment, new keyword to pass environment variables only to modules
#82409 move error from display to caller
#85260 [WIP] Add some typing hints for module_utils
#86611 POC for testing out warning from the exec wrapper
#86747 ansiballz-in-memory

35. lib/ansible/modules/command.py 8 total

#28674 The Ansible/Jinja parser incorrectly tries to parse command/shell comment blocks
#81558 add a function for the centralised list of shell/command options
#81944 Error message triggered by ansible.builtin.shell reports error in ansible.legacy.command
#84107 `ansible.builtin.command` module creates `stdout` data on it's own even when command itself is not run
#85766 command: deprecate stdout in return while using creates/removes
#86135 `command` should make a warning if `creates` not created, `removes` not removed
#86136 add support for multiple creates, removes
#86850 Update module return value documentation

36. lib/ansible/modules/service.py 8 total

#50822 service module detects status incorrectly when using openrc
#73936 ansible.builtin.service erronously states that service is not started, when it actually is
#77891 [bug] OpenBSD service flag setting doesn't handle quotes correctly
#82598 Cannot delegate to a host defined by a variable whose value is determined using ansible_facts, for package module
#84793 Different behavior for `state: restarted` in the `ansible.builtin.service` module (FreeBSD)
#85156 FreeBSD service arguments are passed in the wrong order
#85380 service: fails with "Could not find the requested service: <name>: host when running noninteractively
#86850 Update module return value documentation

37. lib/ansible/playbook/base.py 8 total

#13620 update_json for module intermediate comms
#61025 any_errors_fatal not accepting variables
#72601 draft autovalidate
#75719 [WIP] Excluded certain `include_role` and `include_tasks` attributes from `post_validate`
#81320 module_environment, new keyword to pass environment variables only to modules
#82424 Lookup or filter variant of include_vars
#84937 single inheritance
#86158 POC WIP Move resolving parent attributes to FA

38. lib/ansible/plugins/action/reboot.py 8 total

#69088 Reboot module in playbook timeout after upgrading from 2.7.10 to 2.9.7
#82383 plugins/reboot: fix boot time command for FreeBSD
#83018 'reboot' module not working as expected: failure to setup for boot_time_command's execution gets treated as result of boot_time_command
#83872 Ansible exits prematurely without error message using `ansible.builtin.reboot`
#84573 Force SSH connection loss detection in `reboot` module
#85070 reboot module: macOS boot time command change
#85274 ad-hoc reboot test_command syntax is unintuitive
#85537 fix: change the BOOT_TIME_COMMAND for macOS to get higher time precision

39. lib/ansible/module_utils/urls.py 8 total

#78142 Add socks proxy support
#82780 module_utils/urls.py MAXHEADERS
#84134 Add an OrderedSet class
#84290 feat: Implement update_url_params
#85845 Add type hinting for `open_url`
#85867 uri: Set cookies and cookies_string
#86478 uri: add server_hostname for SNI validation
#86687 Drop email in favor of our own multipart generator

40. lib/ansible/playbook/play.py 8 total

#80746 fixes static 'roles:' with play context
#84532 move vars_prompt into an play obj
#84937 single inheritance
#85368 Add 'validate' regex support for vars_prompt
#85882 vars_prompt: add choices support for input validation
#85890 cli tools: add ability to set environment keyword
#86158 POC WIP Move resolving parent attributes to FA
#86574 Unexpected behavior after fail in nested block with max_fail_percentage:0

41. lib/ansible/module_utils/common/parameters.py 8 total

#13620 update_json for module intermediate comms
#81320 module_environment, new keyword to pass environment variables only to modules
#81631 Avoid internal error when validating argspec
#81672 Make sure that all no_log parameters are processed even if some arguments have values of the wrong type
#83536 Make backup file names configurable
#84574 Make log severity configurable and consistent between syslog and systemd
#85260 [WIP] Add some typing hints for module_utils
#86771 Add `INJECT_INVOCATION` config

42. lib/ansible/constants.py 8 total

#74774 optimize config for making it on demand and fix deprecation warnings
#75215 new set_var
#81947 make constant loading dynamic
#83911 Support terminals that implement `truecolor`
#84452 Vault plugins
#84914 Fix warning consistency and internal clobbers
#85134 Fix and expand plugin reject list
#86725 Document valid color values for COLOR_* settings

43. lib/ansible/plugins/action/template.py 7 total

#19101 --diff doesn't show all differences with Template module
#33907 Inconsistencies in result of template module
#80269 template validation fails because of SELinux errors
#82408 backup option: implement custom naming for files ( ansible_managed like )
#82771 Jinja exception line numbers are incorrect
#83421 if ansible.builtin.fileglob plugin is used in ansible.builtin.template, it searches under files/
#85795 `ansible.builtin.copy` module can create directories when copying files

44. lib/ansible/modules/meta.py 7 total

#35086 clear_host_errors causes unexpected behaviour with unreachable hosts
#78075 clear_host_errors - fix handling unreachable errors
#81998 Add ability to remove all hosts from dynamic inventory (including those added via add_host)
#82281 refresh_inventory stops further handlers
#82793 "'ansible connection' is undefined." when templating conditionals in meta tasks.
#85171 meta: refresh_inventory should use the same cache value for both inventory and vars plugins
#86208 clear_host_errors not behaving as documented with an unreachable host and ignore_unreachable

45. lib/ansible/plugins/action/script.py 7 total

#43274 script module with become prepends stdout with \r\n
#50585 script: chdir on Windows does not work
#67964 Unexpected CLIXML in stderr output
#76237 Additional exceptions attached to stderr in script module
#83316 Blank line at start of stderr/stdout with script module and become with password
#86110 [POC] Unify shared argument system and automatically document
#86550 Add PowerShell module debugging support

46. lib/ansible/modules/reboot.py 7 total

#69088 Reboot module in playbook timeout after upgrading from 2.7.10 to 2.9.7
#83018 'reboot' module not working as expected: failure to setup for boot_time_command's execution gets treated as result of boot_time_command
#83872 Ansible exits prematurely without error message using `ansible.builtin.reboot`
#84573 Force SSH connection loss detection in `reboot` module
#85070 reboot module: macOS boot time command change
#85274 ad-hoc reboot test_command syntax is unintuitive
#86850 Update module return value documentation

47. lib/ansible/plugins/action/validate_argument_spec.py 7 total

#79624 Argument Spec Validation Failure with vault + no_log
#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars
#82154 Unexpected role argument spec behavior with transitive dependencies
#82186 validate_argument_spec `type=list` and `elements=str` convert bool or int in a list of string
#82505 Validating arguments against arg spec occuring on all tagged roles
#83314 `required_one_of` doesn't check variable type
#84498 Adding no_log to role argument validation

48. lib/ansible/cli/galaxy.py 7 total

#77064 ansible-galaxy collection search
#81241 ansible-galaxy collection list --deduplicate
#81687 Galaxy Version syntax breaking installation from local copies
#81764 Select pre-release collections that are inevitable
#84704 add get_config_default
#85670 [PoC] Implement fast paths in galaxy dep resolution
#86474 Skip download when collection artifact is already valid

49. lib/ansible/parsing/vault/__init__.py 7 total

#75108 minor path related fixes
#80675 Refactor vault
#81918 allow user to control vault decrypt is error
#82418 Execute ScriptVaultSecret on demand instead of on load
#83482 Vault preserve permissions
#83697 Vault general fixes and security hardening
#84452 Vault plugins

50. lib/ansible/plugins/lookup/template.py 6 total

#19101 --diff doesn't show all differences with Template module
#33907 Inconsistencies in result of template module
#80269 template validation fails because of SELinux errors
#82408 backup option: implement custom naming for files ( ansible_managed like )
#82771 Jinja exception line numbers are incorrect
#83421 if ansible.builtin.fileglob plugin is used in ansible.builtin.template, it searches under files/

51. lib/ansible/modules/gather_facts.py 6 total

#37271 gather_facts mountpoints are not gathered correctly
#41413 Fact caching fails for hosts that contain / character with file based cache plugins
#57061 gather_facts/setup fails with encrypted sudo password
#79631 Spurious warning when using a custom fact module
#82685 'gather_facts' with 'parallel' set no longer works in check mode under 2.16
#83219 `Unexpected failure during module execution: 'ansible_job_id'` when using multiple facts modules on Windows on ansible-core 2.16.0 and later

52. lib/ansible/plugins/action/gather_facts.py 6 total

#37271 gather_facts mountpoints are not gathered correctly
#41413 Fact caching fails for hosts that contain / character with file based cache plugins
#57061 gather_facts/setup fails with encrypted sudo password
#79631 Spurious warning when using a custom fact module
#82685 'gather_facts' with 'parallel' set no longer works in check mode under 2.16
#83219 `Unexpected failure during module execution: 'ansible_job_id'` when using multiple facts modules on Windows on ansible-core 2.16.0 and later

53. lib/ansible/modules/script.py 6 total

#43274 script module with become prepends stdout with \r\n
#50585 script: chdir on Windows does not work
#67964 Unexpected CLIXML in stderr output
#76237 Additional exceptions attached to stderr in script module
#83316 Blank line at start of stderr/stdout with script module and become with password
#86110 [POC] Unify shared argument system and automatically document

54. lib/ansible/plugins/action/uri.py 6 total

#44338 Add SOCKS proxy support to uri module
#54721 Multiple 'set-cookie' python 3
#60632 uri: sourcing vaulted file doesn't work
#83871 Ensure we keep perms on transfers and copy
#85780 ansible.builtin.uri does not return `.cookies`/`.cookies_string` unless following redirects
#86293 Option to explicitly set the server_hostname when using the uri module

55. lib/ansible/plugins/test/uri.py 6 total

#44338 Add SOCKS proxy support to uri module
#54721 Multiple 'set-cookie' python 3
#60632 uri: sourcing vaulted file doesn't work
#85780 ansible.builtin.uri does not return `.cookies`/`.cookies_string` unless following redirects
#86293 Option to explicitly set the server_hostname when using the uri module
#86332 Bugfix(uri test): Fixed is_uri to correctly reject strings without a URI scheme.

56. lib/ansible/plugins/connection/winrm.py 6 total

#49567 WinRM: wait_for_connection improvements
#80532 WinRM winrshost processes hanging after playbook run finishes
#83081 ansible winrm connection hangs when connection is bad
#83754 winrm - Remove extras lookups
#85604 Ansible tries to use WinRM to connect to localhost
#85865 WinRM WSMan OperationTimeout does not fail after multiple retries

57. lib/ansible/plugins/action/service.py 6 total

#50822 service module detects status incorrectly when using openrc
#73936 ansible.builtin.service erronously states that service is not started, when it actually is
#77891 [bug] OpenBSD service flag setting doesn't handle quotes correctly
#82598 Cannot delegate to a host defined by a variable whose value is determined using ansible_facts, for package module
#84793 Different behavior for `state: restarted` in the `ansible.builtin.service` module (FreeBSD)
#85380 service: fails with "Could not find the requested service: <name>: host when running noninteractively

58. lib/ansible/modules/cron.py 6 total

#51988 [module: cron] Add option to change cron name without duplicate
#83682 user parameter shouldn't be required when adding a variable with cron_file set on cron module
#85584 cron: allow custom cron cmd
#85726 cron crashes with unhandled FileNotFoundError when cron_file path is invalid
#85750 cron: Handle exception raised while writing cron file
#86850 Update module return value documentation

59. lib/ansible/modules/service_facts.py 6 total

#63188 incorrect service state with sub=exited
#76667 harden service_facts states and add new output variable load_states
#81115 "service_facts" module cannot report whether a service is enabled or not if it is in "failed" state
#84500 ansible.builtin.service_facts incorrectly documents the status values reported for systemd systems
#84607 ansible.builtin.service_facts incorrect and simplified state
#86423 service_facts: report correct status for failed services

60. lib/ansible/modules/include_role.py 6 total

#69799 Modified "vars:" not visible inside include_role.
#75240 `include_role` fails, when evaluating inventory variables with template as value also fails
#82677 remove 'allow_duplicates' param for include/import role
#82796 include_role in loop fails to return result
#84328 include_tasks does not work well with include_role.tasks_from if task is in subdirectory
#86721 Absent role in include_role inside of block/rescue leads to unexpected behavior

61. lib/ansible/utils/display.py 6 total

#71461 Ansible should not wrap lines when tty is absent
#73834 no tty, no wrap
#81158 flush stdout after sending prompt and individual loop item results
#81918 allow user to control vault decrypt is error
#82409 move error from display to caller
#86611 POC for testing out warning from the exec wrapper

62. lib/ansible/cli/config.py 6 total

#73268 Task variables not evaluated when used as vars arguments for a lookup plugin
#75844 ansible-config get
#81947 make constant loading dynamic
#84921  Ensure ansible-config properly validates all entries
#85398 Support default_variables in config
#86538 Default ansible-config validate to all sections

63. lib/ansible/modules/validate_argument_spec.py 6 total

#79624 Argument Spec Validation Failure with vault + no_log
#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars
#82186 validate_argument_spec `type=list` and `elements=str` convert bool or int in a list of string
#82505 Validating arguments against arg spec occuring on all tagged roles
#83314 `required_one_of` doesn't check variable type
#84498 Adding no_log to role argument validation

64. lib/ansible/playbook/loop_control.py 6 total

#56817 Adding loop_control.notify_scope
#74259 [POC] Support unpacking loop vars
#77614 [PoC] Add loop_control.lookup
#82538 Allow to silence warning about loop variable already in use
#84443 break_when doesn't properly evaluate variable state when used with include_tasks
#86158 POC WIP Move resolving parent attributes to FA

65. lib/ansible/cli/pull.py 6 total

#84751 `ansible-pull` always runs locally
#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword
#86457 ansible-pull verify that file is in repo
#86577 docs: clarify ansible-pull always uses local connection and --limit b…
#86854 ansible-pull: checkout step ignores --limit and resolves short hostname as inventory group name

66. lib/ansible/module_utils/csharp/Ansible.Basic.cs 6 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#81320 module_environment, new keyword to pass environment variables only to modules
#83536 Make backup file names configurable
#84574 Make log severity configurable and consistent between syslog and systemd
#86611 POC for testing out warning from the exec wrapper
#86771 Add `INJECT_INVOCATION` config

67. test/sanity/ignore.txt 6 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets
#83697 Vault general fixes and security hardening
#85050 allow known_hosts module auto-create the default ~/.ssh dir
#85747 unify skip reasons in return
#86158 POC WIP Move resolving parent attributes to FA

68. lib/ansible/plugins/loader.py 6 total

#78113 [poc] dynamic raw list
#81854 try to proxy copy of pl loading
#83170 allow plugin loader to load sidecar docs
#84452 Vault plugins
#85134 Fix and expand plugin reject list
#86746 Collection finder Python loader updates

69. lib/ansible/galaxy/collection/__init__.py 6 total

#81607 Log error dependency resolver exceptions strings
#81764 Select pre-release collections that are inevitable
#85670 [PoC] Implement fast paths in galaxy dep resolution
#85961 Type-annotate `ansible.galaxy.collection`
#86474 Skip download when collection artifact is already valid
#86815 ansible-doc: skip _protomatter while metadata dump

70. lib/ansible/galaxy/dependency_resolution/dataclasses.py 6 total

#81694 Always stringify collection requirement versions
#81764 Select pre-release collections that are inevitable
#83715 Don't ignore invalid collection entries in requirements.yml
#85670 [PoC] Implement fast paths in galaxy dep resolution
#85711 Special Handling For Bundled Collections Without Manifests
#86321 Add type hints for argument spec validation and AnsibleModule.__init__

71. lib/ansible/plugins/action/shell.py 5 total

#28674 The Ansible/Jinja parser incorrectly tries to parse command/shell comment blocks
#73005 builtin.shell: "cmd" not available for interactive use
#81944 Error message triggered by ansible.builtin.shell reports error in ansible.legacy.command
#84495 "creates" is ignored when multiple files are specified, and the files are outside current directory
#86547 Create generic display action for use by playbook/role authors

72. lib/ansible/modules/shell.py 5 total

#28674 The Ansible/Jinja parser incorrectly tries to parse command/shell comment blocks
#73005 builtin.shell: "cmd" not available for interactive use
#81944 Error message triggered by ansible.builtin.shell reports error in ansible.legacy.command
#84495 "creates" is ignored when multiple files are specified, and the files are outside current directory
#86850 Update module return value documentation

73. lib/ansible/plugins/action/command.py 5 total

#28674 The Ansible/Jinja parser incorrectly tries to parse command/shell comment blocks
#81944 Error message triggered by ansible.builtin.shell reports error in ansible.legacy.command
#84107 `ansible.builtin.command` module creates `stdout` data on it's own even when command itself is not run
#85766 command: deprecate stdout in return while using creates/removes
#86135 `command` should make a warning if `creates` not created, `removes` not removed

74. lib/ansible/plugins/action/fetch.py 5 total

#31194 Fetching large file consumes a lot of memory
#49837 Ansible fetch sticky bit
#69383 fetch results in checksum mismatch
#75108 minor path related fixes
#76156 move to more precise config sources

75. lib/ansible/playbook/task.py 5 total

#37398 `user` module with `local: true` fail to move nonexistent user home dir despite that `createhome: true` is set
#41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.
#81320 module_environment, new keyword to pass environment variables only to modules
#83470 new ansible_parent_block_name for current task
#86158 POC WIP Move resolving parent attributes to FA

76. lib/ansible/plugins/become/__init__.py 5 total

#38702 Become Method fails with permission denied ansible 2.5.0 with local connection method
#58787 Privilage escalation prompt timeout when working in a loop with different users
#80883 --ask-become-pass not working when fingerprint is enabled (not MFA)
#82337 Become with doas on local connections doesn't work
#83159 When fatal: happens when using iteration, all results are lost even if ignore_errors is true

77. lib/ansible/plugins/inventory/script.py 5 total

#43274 script module with become prepends stdout with \r\n
#50585 script: chdir on Windows does not work
#67964 Unexpected CLIXML in stderr output
#76237 Additional exceptions attached to stderr in script module
#83316 Blank line at start of stderr/stdout with script module and become with password

78. lib/ansible/executor/task_queue_manager.py 5 total

#49207 Ansible carries out work after forks and sometimes has threads running.
#57129 [WIP] Handle disappearing hosts
#81158 flush stdout after sending prompt and individual loop item results
#81854 try to proxy copy of pl loading
#86614 Register signal (TRAP) and fault (ABRT) handlers to provide stack out puts for debugging

79. lib/ansible/plugins/connection/local.py 5 total

#13620 update_json for module intermediate comms
#70092 connection/local.py become problem exposed by `script` module
#76156 move to more precise config sources
#83871 Ensure we keep perms on transfers and copy
#84704 add get_config_default

80. lib/ansible/modules/hostname.py 5 total

#70360 Ansible setup fails to detect domain of server
#85069 hostname module: unusable in minimal Debian install
#85866 ansible.builtin.hostname sets FQDN as runtime hostname instead of short hostname until reboot
#86644 Update hostname.py added Rocky Linux
#86850 Update module return value documentation

81. lib/ansible/modules/lineinfile.py 5 total

#71828 lineinfile module: non existing file is not created when using "backrefs"
#74991 `lineinfile:` ignores `insertbefore:` except on first-run
#83951 atomic_move document and warn required abspath, also update callers
#86110 [POC] Unify shared argument system and automatically document
#86850 Update module return value documentation

82. lib/ansible/plugins/become/sudo.py 5 total

#69514 adding selinux_role to sudo become
#74760 sudo error message does not make it to module stdout/stderr when user has some sudo rights, just not what is needed
#80883 --ask-become-pass not working when fingerprint is enabled (not MFA)
#85837 validate sudo become plugin against sudo-rs
#86175 sudo become plugin: add sudo-rs prompt support

83. lib/ansible/plugins/callback/default.py 5 total

#41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.
#75310 check_mode_markers not working when check_mode set via variable
#81158 flush stdout after sending prompt and individual loop item results
#84093 Add v2_playbook_on_terminated_early callback
#85424 special_vars are a flavor of host specific task vars

84. test 5 total

#81328 `old_style_cache_plugins` integration tests should not use redis
#82013 Reduce integration test dependencies on external resources
#83867 Integration test suite revamp
#84593 ansible-test is failing if private pypi and credentials in keyring
#85990 ansible-test pylint devel: new strange unused-wildcard-import/unused-import errors

85. lib/ansible/executor/playbook_executor.py 5 total

#75108 minor path related fixes
#82852 any_errors_fatal: do not mark unreachable hosts as failed
#84515 play_hosts in vars_prompt is restricted to hosts in play
#85368 Add 'validate' regex support for vars_prompt
#85882 vars_prompt: add choices support for input validation

86. lib/ansible/modules/deb822_repository.py 5 total

#85246 deb822_repository: embed Signed-By ASCII Armor key in .sources file when fetched from URL
#85700 deb822_repository: Support for importing multiple keys for a single repository
#86433 deb822_repository: add backup option
#86595 deb822_repository: Support for importing multiple keys for a single repository (#85700)
#86634 core: Add filter to convert PPA uri to URL

87. lib/ansible/parsing/dataloader.py 5 total

#80675 Refactor vault
#81918 allow user to control vault decrypt is error
#83697 Vault general fixes and security hardening
#85260 [WIP] Add some typing hints for module_utils
#86056 Expand test coverage of DataLoader.path_dwim_relative_stack

88. lib/ansible/galaxy/api.py 5 total

#75108 minor path related fixes
#77064 ansible-galaxy collection search
#82396 🧪⇪ Bump `galaxy_ng` to v4.9.2 in tests
#85670 [PoC] Implement fast paths in galaxy dep resolution
#86186 fix ansible-galaxy server cache

89. lib/ansible/plugins/strategy/free.py 5 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback
#85424 special_vars are a flavor of host specific task vars
#86660 free: only block a host before queueing a task
#86743 Fix include_role block/rescue handling when role is not found (#86721)

90. bin/ansible-playbook 4 total

#19720 Exit status of `ansible-playbook` not as documented
#63314 Playbook log output of different plays are intermixed
#69544 Variables are not delegated in sub-task loop
#86140 ansible-playbook: negative limits exclude implicit localhost

91. lib/ansible/plugins/action/unarchive.py 4 total

#24989 Module unarchive: Failure when the group name in the group parameter contains a space.
#49408 unarchive fails to decompress non-ascii-filenames from zip-files
#83871 Ensure we keep perms on transfers and copy
#85815 unarchive creates discrepencies in file ownership when used with become & tgz archives

92. lib/ansible/plugins/action/pause.py 4 total

#30116 Timed abort in pause module
#81155 "pause" module should flush Ansible's standard streams if "prompt" argument is supplied
#85703 `Ansible.builtin.pause` fails with Inappropriate ioctl for device
#86547 Create generic display action for use by playbook/role authors

93. lib/ansible/modules/fetch.py 4 total

#31194 Fetching large file consumes a lot of memory
#49837 Ansible fetch sticky bit
#69383 fetch results in checksum mismatch
#86850 Update module return value documentation

94. lib/ansible/modules/include_tasks.py 4 total

#36978 include_tasks in a loop breaks task execution order
#42561  'class' is not a valid variable name from include_* vars section but is valid as a command line argument
#82114 include_tasks' apply recursivity option
#84328 include_tasks does not work well with include_role.tasks_from if task is in subdirectory

95. lib/ansible/modules/blockinfile.py 4 total

#48984 blockinfile fails when block is a jinja template with a for loop inside and quotes inside
#83951 atomic_move document and warn required abspath, also update callers
#85283 Module blockinfile doesn't respect line endings that differ from os.linesep
#86110 [POC] Unify shared argument system and automatically document

96. lib/ansible/modules/group.py 4 total

#56495 Group module fails if local: true, state: absent, and group exists in centralized management
#71247 group module failed to add a administrator group on AIX system.
#76774 module group cannot rename group
#83604 group module with local=true can be very slow when machine is joined to an LDAP domain

97. bin/ansible-vault 4 total

#71619 Have only one --name option for ansible-vault encrypt_string (--stdin-name vs --name)
#73875 ansible-vault strips passwords
#84380 Inline encrypted ansible-vault variable doesn't get decrypted when passed to to_nice_yaml(indent=2)
#86359 ansible-vault, allow `--new-vault-id` to reference id of already known vault secret

98. lib/ansible/modules/yum_repository.py 4 total

#72916 [Feature request] Ability to securely use $YUM[0-9]/$DNF[0-9] env vars in yum/dnf config files.
#85047 yum_repository: add missing option sslverifystatus
#85054 Adding sslverifystatus flag
#86110 [POC] Unify shared argument system and automatically document

99. lib/ansible/modules/expect.py 4 total

#79639 `expect` module tries to chdir before checking `removes` condition
#80173 Support expect raw responses
#82188 ansible.builtin.expect echo arg doesn't work as expected
#86850 Update module return value documentation

100. lib/ansible/modules/package.py 4 total

#82598 Cannot delegate to a host defined by a variable whose value is determined using ansible_facts, for package module
#84803 Ansible support for dnf --transient on bootc machines
#85021 Allow ansible_package_use to work with custom action plugins
#86850 Update module return value documentation

101. lib/ansible/plugins/action/package.py 4 total

#82598 Cannot delegate to a host defined by a variable whose value is determined using ansible_facts, for package module
#84803 Ansible support for dnf --transient on bootc machines
#85021 Allow ansible_package_use to work with custom action plugins
#85023 package, allow to use actions over modules

102. lib/ansible/modules/systemd_service.py 4 total

#82958 systemd_service: Support for the "machine" parameter
#82959 systemd_service - Add the machine parameter (#82958)
#86214 systemd_service always resuts in `changed`
#86850 Update module return value documentation

103. lib/ansible/cli/arguments/option_helpers.py 4 total

#13620 update_json for module intermediate comms
#84704 add get_config_default
#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword

104. test/integration/targets/command_shell/tasks/main.yml 4 total

#52656 Make file state=absent respect recurse=false for previous state=directory
#81558 add a function for the centralised list of shell/command options
#85766 command: deprecate stdout in return while using creates/removes
#86136 add support for multiple creates, removes

105. test/integration/targets/copy/tasks/main.yml 4 total

#52656 Make file state=absent respect recurse=false for previous state=directory
#84423 copy action plugin diff output for multi files 2
#86724 copy: validate src option type to provide clear error for non-string values
#86771 Add `INJECT_INVOCATION` config

106. lib/ansible/plugins/__init__.py 4 total

#69947 plugin signature based on options
#78113 [poc] dynamic raw list
#82547 make gettting options with falback simpler
#84704 add get_config_default

107. lib/ansible/cli/doc.py 4 total

#80625 ansible-doc - output additional `version_added` information from `main/argument_specs.yml`
#84467 ansible-doc fix YAML examples rendering
#86113 [ansible-doc] Fix Redirect to File With Ansi Escape Sequences
#86696 Support ansible-doc for deprecation message

108. test/units/parsing/vault/test_vault.py 4 total

#80675 Refactor vault
#81918 allow user to control vault decrypt is error
#82418 Execute ScriptVaultSecret on demand instead of on load
#83697 Vault general fixes and security hardening

109. lib/ansible/executor/process/worker.py 4 total

#81854 try to proxy copy of pl loading
#86158 POC WIP Move resolving parent attributes to FA
#86614 Register signal (TRAP) and fault (ABRT) handlers to provide stack out puts for debugging
#86762 Add WORKER_SESSION_ISOLATION config for TTY sharing

110. test/integration/targets/filter_core/tasks/main.yml 4 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins
#86634 core: Add filter to convert PPA uri to URL
#86858 Fix groupby filter default parameter not working with missing keys

111. test/units/config/test_manager.py 4 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins
#84704 add get_config_default
#85398 Support default_variables in config

112. lib/ansible/utils/collection_loader/_collection_finder.py 4 total

#84452 Vault plugins
#84758 Fix collection loader iterator for ext modules
#84942 handle collection resources with nesting
#86746 Collection finder Python loader updates

113. test/integration/targets/playbook/runme.sh 4 total

#84479 playbook tasks restore module k/v for action
#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword
#86158 POC WIP Move resolving parent attributes to FA

114. test/integration/targets/uri/tasks/main.yml 4 total

#85492 Fix UTF-8 BOM handling in content encoding for better compatibility
#85867 uri: Set cookies and cookies_string
#86478 uri: add server_hostname for SNI validation
#86687 Drop email in favor of our own multipart generator

115. test/integration/targets/user/tasks/main.yml 4 total

#86230 Fix user module to remove SELinux mappings on deletion
#86536 Fix FreeBSD uid_min, uid_max, and umask handling
#86620 linear: use iterator for accurate max_fail_percentage calculation
#86810 User: Add support for move_home for Alpine Linux

116. test/integration/targets/connection_ssh/runme.sh 4 total

#86367 ssh connection: has_tty respects become plugin require_tty
#86472 ssh - fix tty dependency with become
#86475 Add initial tests for ssh connection pipelining
#86555 ssh: respect ANSIBLE_HOME for control_path_dir default

117. changelogs/fragments/core_ci_remote_alias.yml 4 total

#86845 [stable-2.21] Fix ansible-test remote aliases for new-style args (#86844)
#86846 [stable-2.20] Fix ansible-test remote aliases for new-style args (#86844)
#86847 [stable-2.19] Fix ansible-test remote aliases for new-style args (#86844)
#86848 [stable-2.18] Fix ansible-test remote aliases for new-style args (#86844)

118. test/lib/ansible_test/_internal/host_configs.py 4 total

#86845 [stable-2.21] Fix ansible-test remote aliases for new-style args (#86844)
#86846 [stable-2.20] Fix ansible-test remote aliases for new-style args (#86844)
#86847 [stable-2.19] Fix ansible-test remote aliases for new-style args (#86844)
#86848 [stable-2.18] Fix ansible-test remote aliases for new-style args (#86844)

119. lib/ansible/modules/pause.py 3 total

#30116 Timed abort in pause module
#81155 "pause" module should flush Ansible's standard streams if "prompt" argument is supplied
#85703 `Ansible.builtin.pause` fails with Inappropriate ioctl for device

120. lib/ansible/playbook/taggable.py 3 total

#38176 never tag does not show up with --list-tags
#50044 Handlers should respect skip-tags
#86158 POC WIP Move resolving parent attributes to FA

121. lib/ansible/modules/import_tasks.py 3 total

#57013 Single import_tasks, but double task file execution
#75957 import_tasks not working correctly when used within import_tasks
#84328 include_tasks does not work well with include_role.tasks_from if task is in subdirectory

122. lib/ansible/modules/replace.py 3 total

#64353 Use streaming for the replace module to avoid memory issues
#83951 atomic_move document and warn required abspath, also update callers
#86110 [POC] Unify shared argument system and automatically document

123. lib/ansible/plugins/callback/junit.py 3 total

#68365 Some way to customize junit callback plugin in ansible-test run for a collection
#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars
#83582 Junit Callback prefix with include_role

124. lib/ansible/errors/__init__.py 3 total

#69519 AnsibleFileNotFound suggests module options that are not valid
#80675 Refactor vault
#83697 Vault general fixes and security hardening

125. lib/ansible/module_utils/common/validation.py 3 total

#72110 module mutually exclusive check not mathematically based
#85260 [WIP] Add some typing hints for module_utils
#86074 Update validation logic for parameter checks to allow for None value for `required_if`

126. lib/ansible/plugins/doc_fragments/files.py 3 total

#72453 files module, rmtree failed: [Errno 2] No such file or directory: <path-of-dir>, when directory is deleted by external process
#85815 unarchive creates discrepencies in file ownership when used with become & tgz archives
#86637 copy: Allow user to specify checksum algorithm

127. lib/ansible/plugins/action/wait_for_connection.py 3 total

#72716 With pipelining enabled, WARNING appears during wait_for_connection
#74237 wait_for_connection ignores short timeouts
#83851 reset multiplexer only at connection failure

128. lib/ansible/modules/apt_key.py 3 total

#72741 apt_key fails if keyring option is used. "msg": "key does not seem to have been added"
#77757 ansible apt_key module does not update expired keys
#82497 "apt-key did not return an error, but failed to add the key (check that the id is correct and *not* a subkey)" for expired key - but the key is added

129. lib/ansible/module_utils/facts/hardware/linux.py 3 total

#74693 facts - return the correct number of VCPUs for systems with only one core
#75147 Collecting facts for mount points in AIX VPAR not working
#80088 Define processor topology on s390x

130. lib/ansible/modules/async_status.py 3 total

#77450 Intermittent "could not find job" error when polling async task
#81805 'could not find job' on async_status with delegate_to localhost
#86850 Update module return value documentation

131. lib/ansible/plugins/action/async_status.py 3 total

#77450 Intermittent "could not find job" error when polling async task
#79720 Controller argspec
#81805 'could not find job' on async_status with delegate_to localhost

132. lib/ansible/utils/vars.py 3 total

#79293 combine(.. , list_merge='append') filter does not work correctly with two equivalent vars
#84844 bad k=v and no check_raw is an error
#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)

133. lib/ansible/modules/iptables.py 3 total

#80856 When creating DNAT rules with different destinations then only 1 will be created
#84072 ansible.builtin.iptables does not add rule
#86850 Update module return value documentation

134. lib/ansible/modules/dpkg_selections.py 3 total

#83087 Need ansible.builtin.dpkg_selections to hold package even if not already installed
#83088 dpkg_selections fixes for 'unprimed' pkgs
#86850 Update module return value documentation

135. lib/ansible/modules/rpm_key.py 3 total

#83321 rpm_key does not work with ftp:// URLs
#83394 rpm_key module does nothing if it finds a partial match of already installed keys
#83493 rpm_key: support multiple siging keys

136. lib/ansible/cli/adhoc.py 3 total

#13620 update_json for module intermediate comms
#83557 AdHoc host expression does not support templates
#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)

137. lib/ansible/cli/playbook.py 3 total

#83863 Silent mantissa truncation on FieldAttribute `int` coercion
#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85965 Enable group-level batching in playbook execution

138. lib/ansible/modules/include_vars.py 3 total

#84017 Repeated encryption attempts when overriding inline vault variables with `include_vars` and `hash_behaviour: merge`
#86526 Fix include_vars relative path resolution for the dir parameter
#86850 Update module return value documentation

139. lib/ansible/executor/task_result.py 3 total

#84558 Task timeout breaks failed_when handling in loop tasks
#85747 unify skip reasons in return
#86599 drop module_defaults from task_fields

140. lib/ansible/playbook/handler.py 3 total

#84924 show example of async handlers or make it clear that they cannot be run async
#85424 special_vars are a flavor of host specific task vars
#86158 POC WIP Move resolving parent attributes to FA

141. lib/ansible/modules/debconf.py 3 total

#85683 debconf fails with `TypeError` when `value` is a boolean (e.g., with `vtype: seen`)
#85692 debconf: Convert value when vtype is seen
#86850 Update module return value documentation

142. lib/ansible/cli/console.py 3 total

#13620 update_json for module intermediate comms
#82192 Deprecate is_module parameter in get_docstring
#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)

143. lib/ansible/plugins/connection/__init__.py 3 total

#13620 update_json for module intermediate comms
#69947 plugin signature based on options
#73838 [wip] Get connection

144. test/integration/targets/git/tasks/submodules.yml 3 total

#49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)
#52656 Make file state=absent respect recurse=false for previous state=directory
#80456 Fix git submodule tracking

145. test/integration/targets/async/tasks/main.yml 3 total

#52656 Make file state=absent respect recurse=false for previous state=directory
#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#85375 Fix async_dir variable expansion to match remote_tmp

146. test/integration/targets/copy/tasks/tests.yml 3 total

#52656 Make file state=absent respect recurse=false for previous state=directory
#86637 copy: Allow user to specify checksum algorithm
#86724 copy: validate src option type to provide clear error for non-string values

147. test/units/executor/module_common/test_recursive_finder.py 3 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#86614 Register signal (TRAP) and fault (ABRT) handlers to provide stack out puts for debugging
#86747 ansiballz-in-memory

148. test/units/module_utils/basic/test_argument_spec.py 3 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#66430 Move `patch_ansible_module` to a pytest plugin
#86110 [POC] Unify shared argument system and automatically document

149. lib/ansible/plugins/callback/__init__.py 3 total

#69947 plugin signature based on options
#84093 Add v2_playbook_on_terminated_early callback
#85747 unify skip reasons in return

150. test/integration/targets/pip/tasks/pip.yml 3 total

#72097 pip: Add support for various pip install modes
#81816 Fix pip changed status when installing from vcs
#83189 Fix unable to find pip in the virtualenv when using relative path

151. lib/ansible/playbook/play_context.py 3 total

#75719 [WIP] Excluded certain `include_role` and `include_tasks` attributes from `post_validate`
#83383 play_context, actually set values from plugin
#86618 Only set become_ options on PlayContext if the task uses become

152. lib/ansible/parsing/splitter.py 3 total

#78113 [poc] dynamic raw list
#81558 add a function for the centralised list of shell/command options
#86535 Raise error for invalid freeform --extra-vars (fixes #84756)

153. test/units/parsing/test_dataloader.py 3 total

#80675 Refactor vault
#83697 Vault general fixes and security hardening
#84452 Vault plugins

154. test/lib/ansible_test/_internal/util.py 3 total

#81117 ansible-test - add proxy support to pip
#83911 Support terminals that implement `truecolor`
#84176 Passthrough proxy variables to ansible-test environment

155. test/integration/targets/apt/tasks/apt.yml 3 total

#81364 apt module, fix issue with packages not installing when pinned and cached
#85131 Update apt test, hello-traditional is removed in Debian trixie
#86245 apt: Fix the autoremove or purge parameters not working in certain cases

156. test/units/galaxy/test_collection_install.py 3 total

#81764 Select pre-release collections that are inevitable
#83715 Don't ignore invalid collection entries in requirements.yml
#85670 [PoC] Implement fast paths in galaxy dep resolution

157. test/integration/targets/ansible-vault/runme.sh 3 total

#81918 allow user to control vault decrypt is error
#83697 Vault general fixes and security hardening
#84452 Vault plugins

158. lib/ansible/plugins/filter/core.py 3 total

#82967 utilize pathlib.Path instead of os.path.join()
#86634 core: Add filter to convert PPA uri to URL
#86858 Fix groupby filter default parameter not working with missing keys

159. test/units/cli/test_galaxy.py 3 total

#83715 Don't ignore invalid collection entries in requirements.yml
#85005 fix template spacing
#86025 ansible-galaxy - fix retrying incomplete downloads

160. lib/ansible/modules/assemble.py 3 total

#83951 atomic_move document and warn required abspath, also update callers
#86110 [POC] Unify shared argument system and automatically document
#86850 Update module return value documentation

161. test/units/module_utils/urls/test_Request.py 3 total

#84290 feat: Implement update_url_params
#85845 Add type hinting for `open_url`
#86478 uri: add server_hostname for SNI validation

162. test/integration/targets/ansible-doc/runme.sh 3 total

#84467 ansible-doc fix YAML examples rendering
#86696 Support ansible-doc for deprecation message
#86815 ansible-doc: skip _protomatter while metadata dump

163. test/integration/targets/ansible-pull/runme.sh 3 total

#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword
#86457 ansible-pull verify that file is in repo

164. lib/ansible/galaxy/collection/concrete_artifact_manager.py 3 total

#85961 Type-annotate `ansible.galaxy.collection`
#86025 ansible-galaxy - fix retrying incomplete downloads
#86474 Skip download when collection artifact is already valid

165. lib/ansible/plugins/lookup/vars.py 2 total

#28006 Inventory group_vars/host_vars aren't loaded recursively when playbook is launch from a high level inventory directory
#85751 vars: update docs for default parameter

166. lib/ansible/playbook/role_include.py 2 total

#54274 Unexpected interpolation of env var in role name
#86158 POC WIP Move resolving parent attributes to FA

167. lib/ansible/plugins/vars/host_group_vars.py 2 total

#60077 Ansible fails to report matching but broken symlink in host_vars directory
#84017 Repeated encryption attempts when overriding inline vault variables with `include_vars` and `hash_behaviour: merge`

168. lib/ansible/module_utils 2 total

#66002 module_utils: does not properly encode URLs
#82724 `check_required_one_of` does not check for null params values

169. lib/ansible/plugins/lookup/password.py 2 total

#71209 Using passwd command to change a user password instead of usermod
#75108 minor path related fixes

170. lib/ansible/vars/hostvars.py 2 total

#71745 Loop variable can be undefined when using delegate after upgrade to 2.9.10
#82995 Prevent extra vars from bleeding into hostvars

171. lib/ansible/plugins/inventory/__init__.py 2 total

#72377 apply_defaults for inventory (and other non-module) plugins
#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

172. lib/ansible/plugins/test/files.py 2 total

#72453 files module, rmtree failed: [Errno 2] No such file or directory: <path-of-dir>, when directory is deleted by external process
#85815 unarchive creates discrepencies in file ownership when used with become & tgz archives

173. lib/ansible/modules/wait_for_connection.py 2 total

#72716 With pipelining enabled, WARNING appears during wait_for_connection
#74237 wait_for_connection ignores short timeouts

174. lib/ansible/module_utils/facts/hardware/aix.py 2 total

#75147 Collecting facts for mount points in AIX VPAR not working
#86211 facts: Handle mount facts for AIX VIO servers

175. lib/ansible/inventory/group.py 2 total

#79995 Inventories should be manipulable as normal after deserialization
#82367 fix remove_host functions

176. lib/ansible/plugins/connection/psrp.py 2 total

#81277 psrp plugin bug with script module using chdir argument
#86611 POC for testing out warning from the exec wrapper

177. lib/ansible/cli/__init__.py 2 total

#81501 deprecate or extend documentation for AGNOSTIC_BECOME_PROMPT (temp workaround from #34761)
#85854 add empty inventory error config

178. lib/ansible/plugins/lookup/fileglob.py 2 total

#47344 allow 'ignore_missing' for fileglob lookups
#83421 if ansible.builtin.fileglob plugin is used in ansible.builtin.template, it searches under files/

179. lib/ansible/utils/color.py 2 total

#83633 There are no definitions for valid color options
#86725 Document valid color values for COLOR_* settings

180. lib/ansible/plugins/action/raw.py 2 total

#76156 move to more precise config sources
#83727 raw module produces non-zero return code when using network_cli connection

181. lib/ansible/plugins/action/include_vars.py 2 total

#84017 Repeated encryption attempts when overriding inline vault variables with `include_vars` and `hash_behaviour: merge`
#86526 Fix include_vars relative path resolution for the dir parameter

182. lib/ansible/plugins/inventory/constructed.py 2 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority
#84683 Make `constructed` inventory to comply with `TRANSFORM_INVALID_GROUP_CHARS` setting

183. lib/ansible/plugins/doc_fragments/constructed.py 2 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority
#84683 Make `constructed` inventory to comply with `TRANSFORM_INVALID_GROUP_CHARS` setting

184. bin/ansible-config 2 total

#84843 ansible-config does not correclty validate all entries
#86398 ansible-config validate says valid section is invalid

185. bin/ansible-doc 2 total

#85644 [stable-2.19 and before] ansible-doc will error out if return doc fragments are used
#85689 `ansible-doc --metadata-dump` complains about ansible._protomatter not having a MAINFEST.json or galaxy.yml

186. lib/ansible/modules/import_role.py 2 total

#82677 remove 'allow_duplicates' param for include/import role
#85875 [2.19] variables no longer resolvable in an import_role task-name

187. lib/ansible/cli/_ssh_askpass.py 2 total

#86319 Inspect `SSH_ASKPASS_PROMPT` in `SSH_ASKPASS` script for reliability
#86814 SSH_ASKPASS: inspect SSH_ASKPASS_PROMPT for reliability

188. lib/ansible/keyword_desc.yml 2 total

#13620 update_json for module intermediate comms
#81320 module_environment, new keyword to pass environment variables only to modules

189. test/units/plugins/action/test_action.py 2 total

#13620 update_json for module intermediate comms
#81320 module_environment, new keyword to pass environment variables only to modules

190. test/integration/targets/git/vars/main.yml 2 total

#49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)
#80456 Fix git submodule tracking

191. test/integration/targets/file/tasks/directory_as_dest.yml 2 total

#52656 Make file state=absent respect recurse=false for previous state=directory
#83445 `file`: multiple diff support

192. test/integration/targets/file/tasks/main.yml 2 total

#52656 Make file state=absent respect recurse=false for previous state=directory
#83445 `file`: multiple diff support

193. test/integration/targets/git/tasks/change-repo-url.yml 2 total

#52656 Make file state=absent respect recurse=false for previous state=directory
#86822 git: Honor check mode in set_remote_url

194. hacking/test-module.py 2 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#86812 fix: use subprocess instead of os.system in test-module.py

195. lib/ansible/modules/async_wrapper.py 2 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#85375 Fix async_dir variable expansion to match remote_tmp

196. test/units/module_utils/basic/test_atomic_move.py 2 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#66430 Move `patch_ansible_module` to a pytest plugin

197. test/units/module_utils/basic/test_deprecate_warn.py 2 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#66430 Move `patch_ansible_module` to a pytest plugin

198. test/units/module_utils/basic/test_exit_json.py 2 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#66430 Move `patch_ansible_module` to a pytest plugin

199. test/units/modules/test_pip.py 2 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream
#66430 Move `patch_ansible_module` to a pytest plugin

200. test/units/module_utils/conftest.py 2 total

#66430 Move `patch_ansible_module` to a pytest plugin
#86771 Add `INJECT_INVOCATION` config

201. lib/ansible/vars/clean.py 2 total

#73838 [wip] Get connection
#86411 Improve deprecation message for top-level facts by including the fact's name

202. lib/ansible/playbook/included_file.py 2 total

#74259 [POC] Support unpacking loop vars
#85424 special_vars are a flavor of host specific task vars

203. test/units/module_utils/facts/hardware/linux_data.py 2 total

#74693 facts - return the correct number of VCPUs for systems with only one core
#80088 Define processor topology on s390x

204. lib/ansible/module_utils/splitter.py 2 total

#75467 role arg spec - allow file extensions in `tasks_from`
#86352 Fix TypeError in split_args function

205. test/integration/targets/roles_arg_spec/runme.sh 2 total

#75467 role arg spec - allow file extensions in `tasks_from`
#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars

206. test/integration/targets/roles/runme.sh 2 total

#75719 [WIP] Excluded certain `include_role` and `include_tasks` attributes from `post_validate`
#86771 Add `INJECT_INVOCATION` config

207. lib/ansible/modules/find.py 2 total

#76768 Feature: add owner and group filter to builtin.find
#86850 Update module return value documentation

208. test/units/cli/test_cli.py 2 total

#80675 Refactor vault
#85854 add empty inventory error config

209. test/units/parsing/vault/test_vault_editor.py 2 total

#80675 Refactor vault
#83697 Vault general fixes and security hardening

210. lib/ansible/playbook/collectionsearch.py 2 total

#80746 fixes static 'roles:' with play context
#86158 POC WIP Move resolving parent attributes to FA

211. lib/ansible/playbook/role/definition.py 2 total

#80746 fixes static 'roles:' with play context
#86158 POC WIP Move resolving parent attributes to FA

212. test/integration/targets/ansible-playbook-callbacks/all-callbacks/callbacks_list.expected 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

213. test/integration/targets/ansible-playbook-callbacks/all-callbacks/env-vars 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

214. test/integration/targets/ansible-playbook-callbacks/all-callbacks/exit_code.expected 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

215. test/integration/targets/ansible-playbook-callbacks/all-callbacks/include_me.yml 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

216. test/integration/targets/ansible-playbook-callbacks/all-callbacks/test.yml 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

217. test/integration/targets/ansible-playbook-callbacks/include_role-fail-free/callbacks_list.expected 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

218. test/integration/targets/ansible-playbook-callbacks/include_role-fail-free/env-vars 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

219. test/integration/targets/ansible-playbook-callbacks/include_role-fail-free/exit_code.expected 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

220. test/integration/targets/ansible-playbook-callbacks/include_role-fail-free/test.yml 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

221. test/integration/targets/ansible-playbook-callbacks/include_role-fail-linear/callbacks_list.expected 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

222. test/integration/targets/ansible-playbook-callbacks/include_role-fail-linear/env-vars 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

223. test/integration/targets/ansible-playbook-callbacks/include_role-fail-linear/exit_code.expected 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

224. test/integration/targets/ansible-playbook-callbacks/include_role-fail-linear/test.yml 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

225. test/integration/targets/ansible-playbook-callbacks/runme.sh 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

226. test/integration/targets/callback_default/callback_default.out.include_role_fails.stdout 2 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires
#84093 Add v2_playbook_on_terminated_early callback

227. test/integration/targets/ansible-galaxy-collection/tasks/install.yml 2 total

#81607 Log error dependency resolver exceptions strings
#81764 Select pre-release collections that are inevitable

228. lib/ansible/module_utils/common/arg_spec.py 2 total

#81672 Make sure that all no_log parameters are processed even if some arguments have values of the wrong type
#86321 Add type hints for argument spec validation and AnsibleModule.__init__

229. lib/ansible/galaxy/dependency_resolution/providers.py 2 total

#81764 Select pre-release collections that are inevitable
#85670 [PoC] Implement fast paths in galaxy dep resolution

230. test/integration/targets/ansible-galaxy-collection/tasks/main.yml 2 total

#81764 Select pre-release collections that are inevitable
#86186 fix ansible-galaxy server cache

231. lib/ansible/inventory/data.py 2 total

#82367 fix remove_host functions
#86188 Refactored pattern evaluation to use a filter-based approach.

232. lib/ansible/galaxy/data/default/role/meta/main.yml.j2 2 total

#82529 Make roles generation compatible with ansible-lint autofix feature
#85005 fix template spacing

233. lib/ansible/galaxy/data/network/meta/main.yml.j2 2 total

#82529 Make roles generation compatible with ansible-lint autofix feature
#85005 fix template spacing

234. changelogs/fragments/vault_hardening_and_fixes.yml 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

235. lib/ansible/plugins/filter/encryption.py 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

236. lib/ansible/plugins/filter/vault.yml 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

237. test/integration/targets/ansible-vault/bogus_header.txt 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

238. test/integration/targets/ansible-vault/script-nonzero-exit 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

239. test/integration/targets/ansible-vault/script-nonzero-exit-client 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

240. test/integration/targets/ansible-vault/script-noshebang 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

241. test/integration/targets/ansible-vault/script-noshebang-client 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

242. test/integration/targets/filter_encryption/tasks/main.yml 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

243. test/units/parsing/vault/decrypt_test_data/aes256/secret1 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

244. test/units/parsing/vault/decrypt_test_data/aes256/secret1_data1.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

245. test/units/parsing/vault/decrypt_test_data/aes256/secret1_data1.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

246. test/units/parsing/vault/decrypt_test_data/aes256/secret1_emptydata.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

247. test/units/parsing/vault/decrypt_test_data/aes256/secret1_emptydata.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

248. test/units/parsing/vault/decrypt_test_data/rot13/secret1 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

249. test/units/parsing/vault/decrypt_test_data/rot13/secret1_data1.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

250. test/units/parsing/vault/decrypt_test_data/rot13/secret1_data1.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

251. test/units/parsing/vault/decrypt_test_data/rot13/secret1_emptydata.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

252. test/units/parsing/vault/decrypt_test_data/rot13/secret1_emptydata.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

253. test/units/parsing/vault/decrypt_test_data/v2/secret1 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

254. test/units/parsing/vault/decrypt_test_data/v2/secret1_data1.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

255. test/units/parsing/vault/decrypt_test_data/v2/secret1_data1.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

256. test/units/parsing/vault/decrypt_test_data/v2/secret1_emptydata.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

257. test/units/parsing/vault/decrypt_test_data/v2/secret1_emptydata.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

258. test/units/parsing/vault/decrypt_test_data/v2b/secret1 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

259. test/units/parsing/vault/decrypt_test_data/v2b/secret1_data1.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

260. test/units/parsing/vault/decrypt_test_data/v2b/secret1_data1.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

261. test/units/parsing/vault/decrypt_test_data/v2b/secret1_emptydata.ciphertext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

262. test/units/parsing/vault/decrypt_test_data/v2b/secret1_emptydata.plaintext 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

263. test/units/parsing/vault/test_decrypt.py 2 total

#83697 Vault general fixes and security hardening
#84452 Vault plugins

264. lib/ansible/playbook/block.py 2 total

#84937 single inheritance
#86158 POC WIP Move resolving parent attributes to FA

265. test/integration/targets/known_hosts/tasks/main.yml 2 total

#85050 allow known_hosts module auto-create the default ~/.ssh dir
#85723 `known_hosts`: Add full key validation

266. test/units/vars/test_variable_manager.py 2 total

#85052 Evaluate possible jinja expression for play vars_files.
#86158 POC WIP Move resolving parent attributes to FA

267. lib/ansible/modules/dnf5.py 2 total

#85054 Adding sslverifystatus flag
#86850 Update module return value documentation

268. test/integration/targets/apt/tasks/repo.yml 2 total

#85174 apt: api fail issue when pkg pinned with high priority
#86050 Move apt sources lists aside more comprehensively

269. test/integration/targets/adhoc/runme.sh 2 total

#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword

270. test/integration/targets/ansible-console/runme.sh 2 total

#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword

271. test/integration/targets/ansible-pull/pull-integration-test/env_var_test.yml 2 total

#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword

272. test/integration/targets/playbook/env_var_test.yml 2 total

#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword

273. test/integration/targets/playbook/playbook_env_vars.yml 2 total

#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)
#85890 cli tools: add ability to set environment keyword

274. test/integration/targets/uri/files/testserver.py 2 total

#85492 Fix UTF-8 BOM handling in content encoding for better compatibility
#85867 uri: Set cookies and cookies_string

275. test/integration/targets/ansible-galaxy-collection/vars/main.yml 2 total

#85670 [PoC] Implement fast paths in galaxy dep resolution
#86186 fix ansible-galaxy server cache

276. test/units/galaxy/test_api.py 2 total

#85670 [PoC] Implement fast paths in galaxy dep resolution
#86186 fix ansible-galaxy server cache

277. lib/ansible/galaxy/collection/gpg.py 2 total

#85845 Add type hinting for `open_url`
#85961 Type-annotate `ansible.galaxy.collection`

278. test/units/module_utils/urls/test_fetch_url.py 2 total

#85867 uri: Set cookies and cookies_string
#86478 uri: add server_hostname for SNI validation

279. test/units/galaxy/test_collection.py 2 total

#86025 ansible-galaxy - fix retrying incomplete downloads
#86474 Skip download when collection artifact is already valid

280. lib/ansible/parsing/plugin_docs.py 2 total

#86110 [POC] Unify shared argument system and automatically document
#86696 Support ansible-doc for deprecation message

281. test/units/plugins/connection/test_ssh.py 2 total

#86367 ssh connection: has_tty respects become plugin require_tty
#86826 Fix script become stdout CRLF handling

282. test/integration/targets/connection_ssh/become_plugins/noop.py 2 total

#86472 ssh - fix tty dependency with become
#86475 Add initial tests for ssh connection pipelining

283. test/integration/targets/connection_ssh/test_pipelining.yml 2 total

#86472 ssh - fix tty dependency with become
#86475 Add initial tests for ssh connection pipelining

284. lib/ansible/executor/powershell/exec_wrapper.ps1 2 total

#86611 POC for testing out warning from the exec wrapper
#86767 exec_wrapper.ps1: Set-WinPSDefaultFileEncoding uses private .NET reflection that triggers Windows Defender AMSI on hardened hosts (Domain Controllers)

285. test/integration/targets/module_utils_Ansible.Basic/library/ansible_basic_tests.ps1 2 total

#86611 POC for testing out warning from the exec wrapper
#86771 Add `INJECT_INVOCATION` config

286. lib/ansible/_internal/_ansiballz/_wrapper.py 2 total

#86739 Fix ansiballz FileNotFoundError by eager-loading JSON profile before module execution
#86747 ansiballz-in-memory

287. lib/ansible/module_utils/_internal/_ansiballz/_loader.py 2 total

#86739 Fix ansiballz FileNotFoundError by eager-loading JSON profile before module execution
#86747 ansiballz-in-memory

288. lib/ansible/_internal/_task.py 2 total

#86771 Add `INJECT_INVOCATION` config
#86842 Deprecate inferred failure on non-zero rc

289. changelogs/fragments/rc_fail_inference.yml 2 total

#86842 Deprecate inferred failure on non-zero rc
#86843 [stable-2.21] Changelog-only deprecation notice for rc

290. lib/ansible/modules/set_fact.py 1 total

#62906 only last iteration will be effective using set_fact with delegation to update object

291. lib/ansible/plugins/action/set_fact.py 1 total

#62906 only last iteration will be effective using set_fact with delegation to update object

292. bin/ansible-pull 1 total

#64630 Using ansible-pull with --ask-pass parameter does not prompt

293. lib/ansible/module_utils/service.py 1 total

#68696 service module not restarting Elastic filebeat on Debian Wheezy

294. lib/ansible/modules/sysvinit.py 1 total

#68696 service module not restarting Elastic filebeat on Debian Wheezy

295. lib/ansible/plugins/lookup/config.py 1 total

#73268 Task variables not evaluated when used as vars arguments for a lookup plugin

296. lib/ansible/module_utils/facts/hardware/darwin.py 1 total

#75147 Collecting facts for mount points in AIX VPAR not working

297. lib/ansible/plugins/lookup/first_found.py 1 total

#79296 ansible-core 2.12.10 (and later vers) don't accept comma in a name of yaml variable file

298. lib/ansible/modules/import_playbook.py 1 total

#79373 import_playbook in a collection change role search path for the rest of the playbook, breaking current collection search path

299. lib/ansible/module_utils/api.py 1 total

#80177 `retry_with_delays_and_condition` could be extended to accept a display callback

300. lib/ansible/module_utils/facts/virtual/linux.py 1 total

#80197 Fact "ansible_virtualization_type" incorrect on Microsoft laptops

301. lib/ansible/galaxy 1 total

#81698 ansible-galaxy collection publish ignores --token argument when custom galaxy server is configured

302. lib/ansible/galaxy/token.py 1 total

#82260 How am I supposed to pass galaxy_token?

303. lib/ansible/plugins/cache/base.py 1 total

#82424 Lookup or filter variant of include_vars

304. lib/ansible/modules/raw.py 1 total

#83727 raw module produces non-zero return code when using network_cli connection

305. lib/ansible/plugins/shell/powershell.py 1 total

#84311 Windows Defender Application Control for PowerShell

306. lib/ansible/executor/powershell 1 total

#84311 Windows Defender Application Control for PowerShell

307. lib/ansible/executor 1 total

#84451 Register `faulthandler` for all python processes

308. lib/ansible/executor/process 1 total

#84451 Register `faulthandler` for all python processes

309. lib/ansible/module_utils/facts/collector.py 1 total

#84502 Fact caching with smart gathering can miss facts when plays use different gather_subset sets

310. lib/ansible/plugins/become/runas.py 1 total

#84604 powershell edition is switched to powershell.exe with become even with pwsh.exe

311. lib/ansible/module_utils/facts/network/linux.py 1 total

#84778 Feature: Ansible Facts Should Gather NetworkManager UUID

312. lib/ansible/modules/getent.py 1 total

#85568 getent returns misleading error when service override fails due to platform limitations on Alpine

313. lib/ansible/_internal/_plugins/_cache.py 1 total

#86035 Add cache invalidation for core version mismatch

314. lib/ansible/modules/ping.py 1 total

#86072 [2.19 regression] ping module failing with "unknown encoding: idna" on 2.19, working fine on 2.18

315. lib/ansible/plugins/cache/__init__.py 1 total

#86369 Regression in caching vaulted variables

316. changelogs/fragments/live_from_nj.yml 1 total

#13620 update_json for module intermediate comms

317. lib/ansible/module_utils/json_utils.py 1 total

#13620 update_json for module intermediate comms

318. lib/ansible/plugins/callback/actionable.py 1 total

#41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.

319. changelogs/fragments/47344-ignore_missing_fileglob.yml 1 total

#47344 allow 'ignore_missing' for fileglob lookups

320. test/integration/targets/lookup_fileglob/non_existent/play.yml 1 total

#47344 allow 'ignore_missing' for fileglob lookups

321. changelogs/fragments/48678-git.yml 1 total

#49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)

322. changelogs/fragments/52653-file-directory-absent-potentially-dangerous.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

323. docs/docsite/rst/porting_guides/porting_guide_2.8.rst 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

324. test/integration/targets/acme_account/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

325. test/integration/targets/acme_account_info/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

326. test/integration/targets/acme_certificate/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

327. test/integration/targets/acme_certificate_revoke/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

328. test/integration/targets/acme_inspect/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

329. test/integration/targets/apt/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

330. test/integration/targets/blockinfile/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

331. test/integration/targets/connection/test_connection.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

332. test/integration/targets/copy/tasks/dest_in_non_existent_directories.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

333. test/integration/targets/copy/tasks/src_file_dest_file_in_non_existent_dir.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

334. test/integration/targets/deploy_helper/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

335. test/integration/targets/dnf/tasks/dnfinstallroot.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

336. test/integration/targets/dnf/tasks/dnfreleasever.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

337. test/integration/targets/etcd3/tasks/run_tests.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

338. test/integration/targets/file/tasks/initialize.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

339. test/integration/targets/find/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

340. test/integration/targets/git/tasks/ambiguous-ref.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

341. test/integration/targets/git/tasks/archive.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

342. test/integration/targets/git/tasks/checkout-new-tag.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

343. test/integration/targets/git/tasks/depth.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

344. test/integration/targets/git/tasks/gpg-verification.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

345. test/integration/targets/git/tasks/localmods.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

346. test/integration/targets/git/tasks/reset-origin.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

347. test/integration/targets/git/tasks/separate-git-dir.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

348. test/integration/targets/git/tasks/setup.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

349. test/integration/targets/git/tasks/specific-revision.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

350. test/integration/targets/handlers/roles/test_handlers_meta/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

351. test/integration/targets/ios_config/tests/cli/backup.yaml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

352. test/integration/targets/ios_config/tests/cli_config/cli_backup.yaml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

353. test/integration/targets/iosxr_config/tests/cli/backup.yaml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

354. test/integration/targets/iso_extract/tasks/prepare.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

355. test/integration/targets/junos_config/tests/cli_config/cli_backup.yaml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

356. test/integration/targets/junos_config/tests/netconf/backup.yaml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

357. test/integration/targets/k8s/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

358. test/integration/targets/lookup_hashi_vault/lookup_hashi_vault/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

359. test/integration/targets/lookup_passwordstore/tasks/tests.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

360. test/integration/targets/lookup_paths/testplay.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

361. test/integration/targets/lookups/tasks/main.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

362. test/integration/targets/npm/tasks/test.yml 1 total

#52656 Make file state=absent respect recurse=false for previous state=directory

363. changelogs/fragments/solaris_iscsi_iqn.yaml 1 total

#56603 [facts] iscsi fixes, add/fix solaris discovery for iscsi iqn

364. lib/ansible/module_utils/facts/network/iscsi.py 1 total

#56603 [facts] iscsi fixes, add/fix solaris discovery for iscsi iqn

365. test/units/module_utils/facts/network/test_iscsi_get_initiator.py 1 total

#56603 [facts] iscsi fixes, add/fix solaris discovery for iscsi iqn

366. docs/docsite/rst/user_guide/playbooks_loops.rst 1 total

#56817 Adding loop_control.notify_scope

367. test/integration/targets/loops/handlers/main.yaml 1 total

#56817 Adding loop_control.notify_scope

368. test/integration/targets/loops/tasks/main.yml 1 total

#56817 Adding loop_control.notify_scope

369. test/units/executor/test_task_executor.py 1 total

#56817 Adding loop_control.notify_scope

370. changelogs/fragments/disappearing_hosts.yml 1 total

#57129 [WIP] Handle disappearing hosts

371. lib/ansible/executor/play_iterator.py 1 total

#57129 [WIP] Handle disappearing hosts

372. lib/ansible/module_utils/_json_streams_rfc7464.py 1 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream

373. lib/ansible/module_utils/_stdout_utils.py 1 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream

374. lib/ansible/module_utils/powershell/Ansible.ModuleUtils.Legacy.psm1 1 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream

375. test/units/module_utils/test__json_streams_rfc7464.py 1 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream

376. test/units/modules/test_service.py 1 total

#58408 [WIP] Add initial implementation of RFC 7464 JSON stream

377. test/lib/ansible_test/_data/requirements/sanity.pylint.in 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

378. test/lib/ansible_test/_data/requirements/sanity.pylint.txt 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

379. test/lib/ansible_test/_internal/commands/units/__init__.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

380. test/lib/ansible_test/_util/target/pytest/plugins/ansible_pytest_unit_test_module_mocks.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

381. test/units/module_utils/basic/test__log_invocation.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

382. test/units/module_utils/basic/test_get_file_attributes.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

383. test/units/module_utils/basic/test_log.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

384. test/units/module_utils/basic/test_run_command.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

385. test/units/module_utils/basic/test_safe_eval.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

386. test/units/module_utils/basic/test_set_mode_if_different.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

387. test/units/module_utils/basic/test_tmpdir.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

388. test/units/module_utils/facts/system/distribution/test_distribution_version.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

389. test/units/module_utils/facts/test_timeout.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

390. test/units/modules/conftest.py 1 total

#66430 Move `patch_ansible_module` to a pytest plugin

391. changelogs/fragments/67715-socks5_proxy_support_uri.yml 1 total

#67715 SOCKS5 proxy support for uri module

392. changelogs/fragments/69201-fix-cwd-sanity-requirements.yml 1 total

#69201 module_utils: require X_OK when checking cwd sanity

393. changelogs/fragments/sudo_selinux_role.yml 1 total

#69514 adding selinux_role to sudo become

394. test/integration/targets/become_sudo/tasks/main.yml 1 total

#69514 adding selinux_role to sudo become

395. changelogs/fragments/plugin_sigs.yml 1 total

#69947 plugin signature based on options

396. changelogs/fragments/72097-add-support-for-pip-install-modes.yml 1 total

#72097 pip: Add support for various pip install modes

397. test/integration/targets/pip/tasks/main.yml 1 total

#72097 pip: Add support for various pip install modes

398. test/integration/targets/pip/tasks/pip_site.yml 1 total

#72097 pip: Add support for various pip install modes

399. test/integration/targets/pip/tasks/pip_site_virtualenv.yml 1 total

#72097 pip: Add support for various pip install modes

400. test/integration/targets/pip/vars/main.yml 1 total

#72097 pip: Add support for various pip install modes

401. changelogs/fragments/tty_nowrap.yml 1 total

#73834 no tty, no wrap

402. changelogs/fragments/linux-cpu-count-one-core-vcpus.yml 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

403. test/units/module_utils/facts/fixtures/cpuinfo/mips64-rev2-32cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

404. test/units/module_utils/facts/fixtures/cpuinfo/x86_64-128socket-1core-1cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

405. test/units/module_utils/facts/fixtures/cpuinfo/x86_64-1socket-1core-8cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

406. test/units/module_utils/facts/fixtures/cpuinfo/x86_64-1socket-4core-8cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

407. test/units/module_utils/facts/fixtures/cpuinfo/x86_64-2socket-1core-1cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

408. test/units/module_utils/facts/fixtures/cpuinfo/x86_64-2socket-20core-20cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

409. test/units/module_utils/facts/fixtures/cpuinfo/x86_64-2socket-2core-2cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

410. test/units/module_utils/facts/fixtures/cpuinfo/x86_64-4socket-1core-1cpu-cpuinfo 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

411. test/units/module_utils/facts/hardware/test_linux_get_cpu_info.py 1 total

#74693 facts - return the correct number of VCPUs for systems with only one core

412. changelogs/fragments/dynamic_config_loading.yml 1 total

#74774 optimize config for making it on demand and fix deprecation warnings

413. changelogs/fragments/minor_misc_fixes.yml 1 total

#75108 minor path related fixes

414. lib/ansible/cli/scripts/ansible_connection_cli_stub.py 1 total

#75108 minor path related fixes

415. lib/ansible/plugins/callback/tree.py 1 total

#75108 minor path related fixes

416. lib/ansible/plugins/connection/paramiko_ssh.py 1 total

#75108 minor path related fixes

417. lib/ansible/utils/path.py 1 total

#75108 minor path related fixes

418. test/units/plugins/lookup/test_password.py 1 total

#75108 minor path related fixes

419. lib/ansible/modules/set_vars.py 1 total

#75215 new set_var

420. lib/ansible/plugins/action/set_var.py 1 total

#75215 new set_var

421. test/integration/targets/interpreter_discovery_python/tasks/library/bashmodule.sh 1 total

#75215 new set_var

422. changelogs/fragments/role-argspec-file-extension-tasks_from.yml 1 total

#75467 role arg spec - allow file extensions in `tasks_from`

423. test/integration/targets/roles_arg_spec/test_path_extension.yml 1 total

#75467 role arg spec - allow file extensions in `tasks_from`

424. test/units/module_utils/splitter/__init__.py 1 total

#75467 role arg spec - allow file extensions in `tasks_from`

425. test/units/module_utils/splitter/test_stem.py 1 total

#75467 role arg spec - allow file extensions in `tasks_from`

426. test/integration/targets/roles/issue75240.yml 1 total

#75719 [WIP] Excluded certain `include_role` and `include_tasks` attributes from `post_validate`

427. test/integration/targets/roles/roles/error_handler/tasks/main.yml 1 total

#75719 [WIP] Excluded certain `include_role` and `include_tasks` attributes from `post_validate`

428. changelogs/fragments/75742-chown-if-different.yml 1 total

#75742 module_utils: Consolidate set_owner_if_different & set_group_if_different

429. test/units/module_utils/basic/test_filesystem.py 1 total

#75742 module_utils: Consolidate set_owner_if_different & set_group_if_different

430. changelogs/fragments/ansible_config_get.yml 1 total

#75844 ansible-config get

431. changelogs/fragments/executor_result_handling_fix.yml 1 total

#75854 fix task state handling

432. test/integration/targets/service_facts/files/failed-test.service 1 total

#76667 harden service_facts states and add new output variable load_states

433. test/integration/targets/service_facts/tasks/systemd_setup.yml 1 total

#76667 harden service_facts states and add new output variable load_states

434. test/integration/targets/service_facts/tasks/tests.yml 1 total

#76667 harden service_facts states and add new output variable load_states

435. test/integration/targets/loop_control/lookup.yml 1 total

#77614 [PoC] Add loop_control.lookup

436. test/integration/targets/loop_control/runme.sh 1 total

#77614 [PoC] Add loop_control.lookup

437. changelogs/fragments/78075-fix-clear_host_errors-unreachable.yml 1 total

#78075 clear_host_errors - fix handling unreachable errors

438. test/integration/targets/ignore_unreachable/test_base_loop_cannot_connect.yml 1 total

#78075 clear_host_errors - fix handling unreachable errors

439. test/integration/targets/meta_tasks/runme.sh 1 total

#78075 clear_host_errors - fix handling unreachable errors

440. test/integration/targets/meta_tasks/test_clear_host_errors/failed_host.yml 1 total

#78075 clear_host_errors - fix handling unreachable errors

441. test/integration/targets/meta_tasks/test_clear_host_errors/failed_host_active_state.yml 1 total

#78075 clear_host_errors - fix handling unreachable errors

442. test/integration/targets/meta_tasks/test_clear_host_errors/unreachable_host.yml 1 total

#78075 clear_host_errors - fix handling unreachable errors

443. changelogs/fragments/78142-add-socks5-proxy-support.yml 1 total

#78142 Add socks proxy support

444. test/lib/ansible_test/_util/controller/sanity/mypy/ansible-core.ini 1 total

#78142 Add socks proxy support

445. test/lib/ansible_test/_util/controller/sanity/mypy/modules.ini 1 total

#78142 Add socks proxy support

446. changelogs/fragments/shell_env_fix.yml 1 total

#78167 shell plugin now uses config system fully

447. lib/ansible/plugins/shell/__init__.py 1 total

#78167 shell plugin now uses config system fully

448. .github/workflows/build-and-publish.yml 1 total

#79469 Add a PyPI publishing GitHub Actions CD workflow

449. changelogs/fragments/79657-warn-for-unsupported-role-arg-spec-fields.yml 1 total

#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars

450. test/integration/targets/roles_arg_spec/roles/invalid_specs/meta/argument_specs.yml 1 total

#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars

451. test/integration/targets/roles_arg_spec/roles/invalid_specs/tasks/main.yml 1 total

#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars

452. test/integration/targets/validate_argument_spec/aliases 1 total

#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars

453. test/integration/targets/validate_argument_spec/tasks/main.yml 1 total

#79657 validate_argument_spec - fix validating the argument spec before using it to validate vars

454. changelogs/fragments/79700-test-shebang.yml 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

455. test/integration/targets/ansible-test-sanity-shebang/ansible_collections/ns/col/roles/foo/files/test.py 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

456. test/integration/targets/ansible-test-sanity-shebang/ansible_collections/ns/col/roles/foo/files/test.sh 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

457. test/integration/targets/ansible-test-sanity-shebang/ansible_collections/ns/col/tests/integration/targets/valid/files/test.py 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

458. test/integration/targets/ansible-test-sanity-shebang/ansible_collections/ns/col/tests/integration/targets/valid/files/test.sh 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

459. test/integration/targets/ansible-test-sanity-shebang/files/test.py 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

460. test/integration/targets/ansible-test-sanity-shebang/files/test.sh 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

461. test/lib/ansible_test/_util/controller/sanity/code-smell/shebang.py 1 total

#79700 Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets

462. changelogs/fragments/doctospec.yml 1 total

#79720 Controller argspec

463. lib/ansible/module_utils/parsing/docs_to_spec.py 1 total

#79720 Controller argspec

464. changelogs/fragments/19755-ansible_processor-s390x-topology.yml 1 total

#80088 Define processor topology on s390x

465. changelogs/fragments/80173-add-expect-raw-responses.yml 1 total

#80173 Support expect raw responses

466. test/integration/targets/expect/files/test_command.py 1 total

#80173 Support expect raw responses

467. test/integration/targets/expect/tasks/main.yml 1 total

#80173 Support expect raw responses

468. changelogs/fragments/docs_argument_specs_version_added.yml 1 total

#80625 ansible-doc - output additional `version_added` information from `main/argument_specs.yml`

469. lib/ansible/parsing/vault/ciphers.py 1 total

#80675 Refactor vault

470. lib/ansible/parsing/vault/editor.py 1 total

#80675 Refactor vault

471. lib/ansible/parsing/vault/file.py 1 total

#80675 Refactor vault

472. lib/ansible/parsing/vault/lib.py 1 total

#80675 Refactor vault

473. lib/ansible/parsing/vault/secret.py 1 total

#80675 Refactor vault

474. lib/ansible/parsing/vault/util.py 1 total

#80675 Refactor vault

475. lib/ansible/parsing/yaml/objects.py 1 total

#80675 Refactor vault

476. test/units/mock/vault_helper.py 1 total

#80675 Refactor vault

477. test/units/parsing/yaml/test_constructor.py 1 total

#80675 Refactor vault

478. test/units/parsing/yaml/test_dumper.py 1 total

#80675 Refactor vault

479. test/units/parsing/yaml/test_loader.py 1 total

#80675 Refactor vault

480. test/units/parsing/yaml/test_objects.py 1 total

#80675 Refactor vault

481. changelogs/fragments/keep_correct_collection_context.yml 1 total

#80746 fixes static 'roles:' with play context

482. lib/ansible/playbook/__init__.py 1 total

#80746 fixes static 'roles:' with play context

483. test/integration/targets/collection_role_loading/aliases 1 total

#80746 fixes static 'roles:' with play context

484. test/integration/targets/collection_role_loading/collections/ansible_collections/namespace/common/playbooks/included.yml 1 total

#80746 fixes static 'roles:' with play context

485. test/integration/targets/collection_role_loading/collections/ansible_collections/namespace/common/roles/common_ping/tasks/main.yml 1 total

#80746 fixes static 'roles:' with play context

486. test/integration/targets/collection_role_loading/collections/ansible_collections/namespace/foobar/playbooks/entrypoint.yml 1 total

#80746 fixes static 'roles:' with play context

487. test/integration/targets/collection_role_loading/collections/ansible_collections/namespace/foobar/roles/do_stuff/tasks/main.yml 1 total

#80746 fixes static 'roles:' with play context

488. test/integration/targets/collection_role_loading/runme.sh 1 total

#80746 fixes static 'roles:' with play context

489. test/integration/targets/collection_role_loading/test.yml 1 total

#80746 fixes static 'roles:' with play context

490. changelogs/fragments/81117-add-proxy-to-pip.yaml 1 total

#81117 ansible-test - add proxy support to pip

491. docs/docsite/rst/dev_guide/testing_running_locally.rst 1 total

#81117 ansible-test - add proxy support to pip

492. test/lib/ansible_test/_internal/constants.py 1 total

#81117 ansible-test - add proxy support to pip

493. test/lib/ansible_test/_internal/docker_util.py 1 total

#81117 ansible-test - add proxy support to pip

494. test/lib/ansible_test/_util/target/setup/requirements.py 1 total

#81117 ansible-test - add proxy support to pip

495. changelogs/fragments/flush-stdout-midtask.yml 1 total

#81158 flush stdout after sending prompt and individual loop item results

496. test/integration/targets/loops/aliases 1 total

#81158 flush stdout after sending prompt and individual loop item results

497. test/integration/targets/loops/playbook.yml 1 total

#81158 flush stdout after sending prompt and individual loop item results

498. test/integration/targets/loops/runme.sh 1 total

#81158 flush stdout after sending prompt and individual loop item results

499. test/integration/targets/loops/test_loop_item_display.yml 1 total

#81158 flush stdout after sending prompt and individual loop item results

500. test/integration/targets/pause/test-pause.py 1 total

#81158 flush stdout after sending prompt and individual loop item results

501. changelogs/fragments/ansible-galaxy-list-unique-fqcn.yml 1 total

#81241 ansible-galaxy collection list --deduplicate

502. test/integration/targets/ansible-galaxy-collection/tasks/list.yml 1 total

#81241 ansible-galaxy collection list --deduplicate

503. test/units/cli/galaxy/test_execute_list_collection.py 1 total

#81241 ansible-galaxy collection list --deduplicate

504. changelogs/fragments/hidden_envvars.yml 1 total

#81320 module_environment, new keyword to pass environment variables only to modules

505. changelogs/fragments/80813-fixed-apt-cache-version-pinning-issue.yml 1 total

#81364 apt module, fix issue with packages not installing when pinned and cached

506. test/integration/targets/apt/defaults/main.yml 1 total

#81364 apt module, fix issue with packages not installing when pinned and cached

507. test/integration/targets/setup_deb_repo/files/package_specs/stable/foobar-1.0.2 1 total

#81364 apt module, fix issue with packages not installing when pinned and cached

508. changelogs/fragments/81547-support-termux-apt.yml 1 total

#81547 Support Termux in ansible.builtin.package

509. lib/ansible/module_utils/facts/system/pkg_mgr.py 1 total

#81547 Support Termux in ansible.builtin.package

510. changelogs/fragments/81549-no-hosts-remaining-callback.yml 1 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires

511. test/integration/targets/ansible-playbook-callbacks/no-hosts-remaining/callbacks_list.expected 1 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires

512. test/integration/targets/ansible-playbook-callbacks/no-hosts-remaining/exit_code.expected 1 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires

513. test/integration/targets/ansible-playbook-callbacks/no-hosts-remaining/test.yml 1 total

#81550 Ensure v2_playbook_on_no_hosts_remaining fires

514. changelogs/fragments/81558-fix-interactive-shell-options.yml 1 total

#81558 add a function for the centralised list of shell/command options

515. lib/ansible/module_utils/shell.py 1 total

#81558 add a function for the centralised list of shell/command options

516. changelogs/fragments/constructed_priority.yml 1 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

517. test/integration/targets/inventory_constructed/invs/3/group_vars/a_keyed_group_priority_3/all.yml 1 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

518. test/integration/targets/inventory_constructed/invs/3/group_vars/b_keyed_group_priority_2/all.yml 1 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

519. test/integration/targets/inventory_constructed/invs/3/group_vars/c_static_group_priority_1/all.yml 1 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

520. test/integration/targets/inventory_constructed/invs/3/keyed_group_str_default_value_with_priority.yml 1 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

521. test/integration/targets/inventory_constructed/invs/3/priority_inventory.yml 1 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

522. test/integration/targets/inventory_constructed/runme.sh 1 total

#81603 constructed inventory, allow adding variables directly, including ansible_group_priority

523. lib/ansible/galaxy/dependency_resolution/errors.py 1 total

#81607 Log error dependency resolver exceptions strings

524. changelogs/fragments/81631-argspec-bugfix.yml 1 total

#81631 Avoid internal error when validating argspec

525. test/integration/targets/argspec/roles/argspec/tasks/main.yml 1 total

#81631 Avoid internal error when validating argspec

526. test/integration/targets/no_log/no_log_suboptions_invalid.yml 1 total

#81631 Avoid internal error when validating argspec

527. changelogs/fragments/81762-no_log.yml 1 total

#81672 Make sure that all no_log parameters are processed even if some arguments have values of the wrong type

528. changelogs/fragments/81693-ansible-galaxy-depresolver-verbose-reporter.yml 1 total

#81693 Implement a debugging reporter for collection dependency resolver

529. lib/ansible/galaxy/dependency_resolution/__init__.py 1 total

#81693 Implement a debugging reporter for collection dependency resolver

530. lib/ansible/galaxy/dependency_resolution/reporters.py 1 total

#81693 Implement a debugging reporter for collection dependency resolver

531. changelogs/fragments/ansible-galaxy-collection-inevitable-pre-releases.yml 1 total

#81764 Select pre-release collections that are inevitable

532. test/integration/targets/ansible-galaxy-collection/tasks/inevitable_pre_releases_in_deptree.yml 1 total

#81764 Select pre-release collections that are inevitable

533. changelogs/fragments/81816-fix-pip-changed-status-vcs-install.yml 1 total

#81816 Fix pip changed status when installing from vcs

534. changelogs/fragments/vault_option.yml 1 total

#81918 allow user to control vault decrypt is error

535. test/integration/targets/ansible-inventory/files/vaulted/host_vars/simplehost/vaulted.yml 1 total

#81918 allow user to control vault decrypt is error

536. test/integration/targets/ansible-inventory/files/vaulted/test.ini 1 total

#81918 allow user to control vault decrypt is error

537. test/integration/targets/ansible-inventory/tasks/main.yml 1 total

#81918 allow user to control vault decrypt is error

538. test/integration/targets/deprecations/runme.sh 1 total

#81947 make constant loading dynamic

539. changelogs/fragments/81967-get_url-relative-path.yml 1 total

#81967 Implement relative path in checksumfile

540. test/integration/targets/get_url/tasks/main.yml 1 total

#81967 Implement relative path in checksumfile

541. changelogs/fragments/improve-role-param-validation.yml 1 total

#82182 role argument spec - only validate documented role params

542. test/integration/targets/roles_arg_spec/roles/role_with_deps/meta/main.yml 1 total

#82182 role argument spec - only validate documented role params

543. test/integration/targets/roles_arg_spec/roles/validate_role_req/meta/main.yml 1 total

#82182 role argument spec - only validate documented role params

544. test/integration/targets/roles_arg_spec/test.yml 1 total

#82182 role argument spec - only validate documented role params

545. changelogs/fragments/deprecate-is-module.yml 1 total

#82192 Deprecate is_module parameter in get_docstring

546. lib/ansible/utils/plugin_docs.py 1 total

#82192 Deprecate is_module parameter in get_docstring

547. lib/ansible/plugins/filter/combine.yml 1 total

#82329 Update documentation of the combine filter

548. changelogs/fragments/inventory_remove_host_fix.yml 1 total

#82367 fix remove_host functions

549. changelogs/fragments/82383-fix-boot-time-command-on-freebsd.yml 1 total

#82383 plugins/reboot: fix boot time command for FreeBSD

550. test/integration/targets/ansible-galaxy-collection/tasks/publish.yml 1 total

#82396 🧪⇪ Bump `galaxy_ng` to v4.9.2 in tests

551. test/lib/ansible_test/_internal/commands/integration/cloud/galaxy.py 1 total

#82396 🧪⇪ Bump `galaxy_ng` to v4.9.2 in tests

552. changelogs/fragments/display_removed_fixes.yml 1 total

#82409 move error from display to caller

553. test/units/cli/test_data/role_skeleton/meta/main.yml.j2 1 total

#82529 Make roles generation compatible with ansible-lint autofix feature

554. test/integration/targets/pip/tasks/no_setuptools.yml 1 total

#82772 Auto-inject coverage defaults through a plugin

555. test/lib/ansible_test/_data/requirements/ansible-test.txt 1 total

#82772 Auto-inject coverage defaults through a plugin

556. test/lib/ansible_test/_data/requirements/constraints.txt 1 total

#82772 Auto-inject coverage defaults through a plugin

557. test/lib/ansible_test/_internal/coverage_util.py 1 total

#82772 Auto-inject coverage defaults through a plugin

558. test/lib/ansible_test/_internal/python_requirements.py 1 total

#82772 Auto-inject coverage defaults through a plugin

559. test/sanity/code-smell/test-constraints.py 1 total

#82772 Auto-inject coverage defaults through a plugin

560. changelogs/fragments/82834-any_errors_fatal-unreachable.yml 1 total

#82852 any_errors_fatal: do not mark unreachable hosts as failed

561. test/integration/targets/any_errors_fatal/82834.yml 1 total

#82852 any_errors_fatal: do not mark unreachable hosts as failed

562. test/integration/targets/any_errors_fatal/runme.sh 1 total

#82852 any_errors_fatal: do not mark unreachable hosts as failed

563. changelogs/fragments/82958-systemd_service-machine-parameter.yml 1 total

#82959 systemd_service - Add the machine parameter (#82958)

564. test/integration/targets/filter_core/files/foo.txt 1 total

#82967 utilize pathlib.Path instead of os.path.join()

565. test/integration/targets/filter_core/templates/foo.j2 1 total

#82967 utilize pathlib.Path instead of os.path.join()

566. changelogs/fragments/extra_vars_not_hostvars.yml 1 total

#82995 Prevent extra vars from bleeding into hostvars

567. test/integration/targets/var_blending/extra_not_in_hostvars.yml 1 total

#82995 Prevent extra vars from bleeding into hostvars

568. test/integration/targets/var_blending/host_vars/testhost 1 total

#82995 Prevent extra vars from bleeding into hostvars

569. test/integration/targets/var_blending/runme.sh 1 total

#82995 Prevent extra vars from bleeding into hostvars

570. changelogs/fragments/83070-add-support-for-apt-patterns.yml 1 total

#83070 modules/apt: add support for apt-patterns

571. test/units/modules/test_apt.py 1 total

#83070 modules/apt: add support for apt-patterns

572. changelogs/fragments/dpkg_selections_fix.yml 1 total

#83088 dpkg_selections fixes for 'unprimed' pkgs

573. test/integration/targets/dpkg_selections/tasks/dpkg_selections.yaml 1 total

#83088 dpkg_selections fixes for 'unprimed' pkgs

574. changelogs/fragments/81522_unable_to_find_pip_in_virutalenv_with_relative_path.yml 1 total

#83189 Fix unable to find pip in the virtualenv when using relative path

575. changelogs/fragments/fix_systemd_facts.yml 1 total

#83291 add systemd full_version and ensure version is integer

576. lib/ansible/module_utils/facts/system/systemd.py 1 total

#83291 add systemd full_version and ensure version is integer

577. test/integration/targets/systemd/tasks/test_systemd_version.yml 1 total

#83291 add systemd full_version and ensure version is integer

578. changelogs/fragments/play_context_attribute_fix.yml 1 total

#83383 play_context, actually set values from plugin

579. test/integration/targets/file/files/diff-test/file 1 total

#83445 `file`: multiple diff support

580. changelogs/fragments/block_name.yml 1 total

#83470 new ansible_parent_block_name for current task

581. test/integration/targets/special_vars/tasks/main.yml 1 total

#83470 new ansible_parent_block_name for current task

582. changelogs/fragments/50615-rpm_key.yml 1 total

#83493 rpm_key: support multiple siging keys

583. test/integration/targets/rpm_key/tasks/rpm_key.yaml 1 total

#83493 rpm_key: support multiple siging keys

584. changelogs/fragments/backup_file_name_templateable.yml 1 total

#83536 Make backup file names configurable

585. lib/ansible/config/helpers.py 1 total

#83536 Make backup file names configurable

586. test/integration/targets/backup/aliases 1 total

#83536 Make backup file names configurable

587. test/integration/targets/backup/defaults/main.yml 1 total

#83536 Make backup file names configurable

588. test/integration/targets/backup/tasks/main.yml 1 total

#83536 Make backup file names configurable

589. test/integration/targets/backup/templates/backmeup.j2 1 total

#83536 Make backup file names configurable

590. test/integration/targets/backup/vars/main.yml 1 total

#83536 Make backup file names configurable

591. changelogs/fragments/82007-git-fix-missing-remote-tracking-branch.yml 1 total

#83587 Handle missing remote-tracking branch when switching version

592. lib/ansible/plugins/filter/password_hash.yml 1 total

#83687 Add argon2 support to password_hash

593. lib/ansible/parsing/vault/methods/__init__.py 1 total

#83697 Vault general fixes and security hardening

594. lib/ansible/parsing/vault/methods/aes256.py 1 total

#83697 Vault general fixes and security hardening

595. lib/ansible/parsing/vault/methods/v2.py 1 total

#83697 Vault general fixes and security hardening

596. lib/ansible/parsing/vault/methods/v2b.py 1 total

#83697 Vault general fixes and security hardening

597. test/units/parsing/vault/methods/__init__.py 1 total

#83697 Vault general fixes and security hardening

598. test/units/parsing/vault/methods/rot13.py 1 total

#83697 Vault general fixes and security hardening

599. test/units/parsing/vault/methods/test_methods.py 1 total

#83697 Vault general fixes and security hardening

600. changelogs/fragments/83715-raise-on-invalid-collection-entry.yml 1 total

#83715 Don't ignore invalid collection entries in requirements.yml

601. lib/ansible/galaxy/dependency_resolution/versioning.py 1 total

#83715 Don't ignore invalid collection entries in requirements.yml

602. test/integration/targets/ansible-galaxy-collection-scm/tasks/requirements.yml 1 total

#83715 Don't ignore invalid collection entries in requirements.yml

603. changelogs/fragments/winrm-extras.yaml 1 total

#83754 winrm - Remove extras lookups

604. test/units/plugins/connection/test_winrm.py 1 total

#83754 winrm - Remove extras lookups

605. changelogs/fragments/safer_copying.yml 1 total

#83871 Ensure we keep perms on transfers and copy

606. lib/ansible/plugins/action/assemble.py 1 total

#83871 Ensure we keep perms on transfers and copy

607. test/lib/ansible_test/_internal/delegation.py 1 total

#83911 Support terminals that implement `truecolor`

608. changelogs/fragments/atomic_move_abs.yml 1 total

#83951 atomic_move document and warn required abspath, also update callers

609. changelogs/fragments/ini_extension.yml 1 total

#83983 ini inventory now requires extension

610. lib/ansible/plugins/inventory/ini.py 1 total

#83983 ini inventory now requires extension

611. test/integration/targets/inventory_ini/runme.sh 1 total

#83983 ini inventory now requires extension

612. test/units/plugins/inventory/test_inventory.py 1 total

#83983 ini inventory now requires extension

613. changelogs/fragments/83972-atomic_move-fix-preserving-dest-attrs.yml 1 total

#83986 atomic_move - fix preserving the dest attributes when using a tmp file

614. test/integration/targets/copy/tasks/acls.yml 1 total

#83986 atomic_move - fix preserving the dest attributes when using a tmp file

615. test/integration/targets/ansible-playbook-callbacks/terminated-early/callbacks_list.expected 1 total

#84093 Add v2_playbook_on_terminated_early callback

616. test/integration/targets/ansible-playbook-callbacks/terminated-early/exit_code.expected 1 total

#84093 Add v2_playbook_on_terminated_early callback

617. test/integration/targets/ansible-playbook-callbacks/terminated-early/test.yml 1 total

#84093 Add v2_playbook_on_terminated_early callback

618. changelogs/fragments/orderedset.yml 1 total

#84134 Add an OrderedSet class

619. lib/ansible/module_utils/common/collections.py 1 total

#84134 Add an OrderedSet class

620. test/units/module_utils/common/test_collections.py 1 total

#84134 Add an OrderedSet class

621. changelogs/fragments/update-url-params.yaml 1 total

#84290 feat: Implement update_url_params

622. test/lib/ansible_test/_internal/util_common.py 1 total

#84316 remove hard coded "/tmp" in ansible-test injector paths

623. changelogs/fragments/81346-copy-recursive-diff-fix.yml 1 total

#84423 copy action plugin diff output for multi files 2

624. test/integration/targets/copy/tasks/diff.yml 1 total

#84423 copy action plugin diff output for multi files 2

625. lib/ansible/plugins/vault/__init__.py 1 total

#84452 Vault plugins

626. lib/ansible/plugins/vault/aes256.py 1 total

#84452 Vault plugins

627. lib/ansible/plugins/vault/gpgv1.py 1 total

#84452 Vault plugins

628. lib/ansible/plugins/vault/kpv1.py 1 total

#84452 Vault plugins

629. lib/ansible/plugins/vault/v2.py 1 total

#84452 Vault plugins

630. lib/ansible/plugins/vault/v2b.py 1 total

#84452 Vault plugins

631. test/units/parsing/vault/plugins/__init__.py 1 total

#84452 Vault plugins

632. test/units/parsing/vault/plugins/rot13.py 1 total

#84452 Vault plugins

633. test/units/parsing/vault/plugins/test_methods.py 1 total

#84452 Vault plugins

634. changelogs/fragments/doc_examples_fix.yml 1 total

#84467 ansible-doc fix YAML examples rendering

635. test/integration/targets/ansible-doc/collections/ansible_collections/testns/testcol/plugins/inventory/testinv.py 1 total

#84467 ansible-doc fix YAML examples rendering

636. test/integration/targets/ansible-doc/collections/ansible_collections/testns/testcol/plugins/inventory/testinv.yml 1 total

#84467 ansible-doc fix YAML examples rendering

637. test/integration/targets/ansible-doc/fakerole.output 1 total

#84467 ansible-doc fix YAML examples rendering

638. test/integration/targets/ansible-doc/library/test_win_module2.ps1 1 total

#84467 ansible-doc fix YAML examples rendering

639. test/integration/targets/ansible-doc/library/test_win_module2.yml 1 total

#84467 ansible-doc fix YAML examples rendering

640. test/integration/targets/ansible-doc/roles/test_role1/meta/argument_specs.yml 1 total

#84467 ansible-doc fix YAML examples rendering

641. test/integration/targets/ansible-test-sanity-validate-modules/ansible_collections/ns/col/plugins/lookup/import_order_lookup.py 1 total

#84467 ansible-doc fix YAML examples rendering

642. test/lib/ansible_test/_util/controller/sanity/validate-modules/validate_modules/main.py 1 total

#84467 ansible-doc fix YAML examples rendering

643. changelogs/fragments/module_kv_form.yml 1 total

#84479 playbook tasks restore module k/v for action

644. lib/ansible/parsing/mod_args.py 1 total

#84479 playbook tasks restore module k/v for action

645. test/integration/targets/playbook/action_forms.yml 1 total

#84479 playbook tasks restore module k/v for action

646. lib/ansible/playbook/vars_prompt.py 1 total

#84532 move vars_prompt into an play obj

647. changelogs/fragments/84574-target_log_severity.yml 1 total

#84574 Make log severity configurable and consistent between syslog and systemd

648. changelogs/fragments/config_default.yml 1 total

#84704 add get_config_default

649. changelogs/fragments/collection-loader-extensions.yml 1 total

#84758 Fix collection loader iterator for ext modules

650. test/integration/targets/collection_loader/aliases 1 total

#84758 Fix collection loader iterator for ext modules

651. test/integration/targets/collection_loader/ansible_collections/ns/col/plugins/action/test_collection_loader.py 1 total

#84758 Fix collection loader iterator for ext modules

652. test/integration/targets/collection_loader/ansible_collections/ns/col/temp_pythonpath/my_module/__init__.py 1 total

#84758 Fix collection loader iterator for ext modules

653. test/integration/targets/collection_loader/ansible_collections/ns/col/temp_pythonpath/my_module/sub/__init__.py 1 total

#84758 Fix collection loader iterator for ext modules

654. test/integration/targets/collection_loader/main.yml 1 total

#84758 Fix collection loader iterator for ext modules

655. test/integration/targets/collection_loader/runme.sh 1 total

#84758 Fix collection loader iterator for ext modules

656. changelogs/fragments/fix_extra_raw.yml 1 total

#84844 bad k=v and no check_raw is an error

657. test/integration/targets/gathering_facts/runme.sh 1 total

#84844 bad k=v and no check_raw is an error

658. test/integration/targets/parsing/runme.sh 1 total

#84844 bad k=v and no check_raw is an error

659. test/integration/targets/parsing/valid_extras.yml 1 total

#84844 bad k=v and no check_raw is an error

660. changelogs/fragments/54403-apt_repository.yml 1 total

#84851 apt_repository: modify comment line in sources.list

661. test/integration/targets/apt_repository/tasks/apt.yml 1 total

#84851 apt_repository: modify comment line in sources.list

662. changelogs/fragments/reserved_vars_fix.yml 1 total

#84914 Fix warning consistency and internal clobbers

663. lib/ansible/vars/reserved.py 1 total

#84914 Fix warning consistency and internal clobbers

664. test/integration/targets/var_reserved/tasks/main.yml 1 total

#84914 Fix warning consistency and internal clobbers

665. test/integration/targets/var_reserved/tasks/task_vars_used.yml 1 total

#84914 Fix warning consistency and internal clobbers

666. test/integration/targets/var_reserved/vars/set_host_variable.yml 1 total

#84914 Fix warning consistency and internal clobbers

667. changelogs/fragments/84843-validate-all-config-entries.yml 1 total

#84921  Ensure ansible-config properly validates all entries

668. test/integration/targets/ansible_config_validate/aliases 1 total

#84921  Ensure ansible-config properly validates all entries

669. test/integration/targets/ansible_config_validate/files/empty.cfg 1 total

#84921  Ensure ansible-config properly validates all entries

670. test/integration/targets/ansible_config_validate/files/invalid_galaxy.cfg 1 total

#84921  Ensure ansible-config properly validates all entries

671. test/integration/targets/ansible_config_validate/files/valid_galaxy.cfg 1 total

#84921  Ensure ansible-config properly validates all entries

672. test/integration/targets/ansible_config_validate/tasks/main.yml 1 total

#84921  Ensure ansible-config properly validates all entries

673. lib/ansible/galaxy/data/apb/Dockerfile.j2 1 total

#85005 fix template spacing

674. lib/ansible/galaxy/data/apb/Makefile.j2 1 total

#85005 fix template spacing

675. lib/ansible/galaxy/data/apb/apb.yml.j2 1 total

#85005 fix template spacing

676. lib/ansible/galaxy/data/apb/defaults/main.yml.j2 1 total

#85005 fix template spacing

677. lib/ansible/galaxy/data/apb/handlers/main.yml.j2 1 total

#85005 fix template spacing

678. lib/ansible/galaxy/data/apb/meta/main.yml.j2 1 total

#85005 fix template spacing

679. lib/ansible/galaxy/data/apb/playbooks/deprovision.yml.j2 1 total

#85005 fix template spacing

680. lib/ansible/galaxy/data/apb/playbooks/provision.yml.j2 1 total

#85005 fix template spacing

681. lib/ansible/galaxy/data/apb/tasks/main.yml.j2 1 total

#85005 fix template spacing

682. lib/ansible/galaxy/data/apb/tests/ansible.cfg 1 total

#85005 fix template spacing

683. lib/ansible/galaxy/data/apb/tests/inventory 1 total

#85005 fix template spacing

684. lib/ansible/galaxy/data/apb/tests/test.yml.j2 1 total

#85005 fix template spacing

685. lib/ansible/galaxy/data/apb/vars/main.yml.j2 1 total

#85005 fix template spacing

686. lib/ansible/galaxy/data/collections_galaxy_meta.yml 1 total

#85005 fix template spacing

687. lib/ansible/galaxy/data/container/defaults/main.yml.j2 1 total

#85005 fix template spacing

688. lib/ansible/galaxy/data/container/handlers/main.yml.j2 1 total

#85005 fix template spacing

689. lib/ansible/galaxy/data/container/meta/container.yml.j2 1 total

#85005 fix template spacing

690. lib/ansible/galaxy/data/container/meta/main.yml.j2 1 total

#85005 fix template spacing

691. lib/ansible/galaxy/data/container/tasks/main.yml.j2 1 total

#85005 fix template spacing

692. lib/ansible/galaxy/data/container/tests/ansible.cfg 1 total

#85005 fix template spacing

693. lib/ansible/galaxy/data/container/tests/inventory 1 total

#85005 fix template spacing

694. lib/ansible/galaxy/data/container/tests/test.yml.j2 1 total

#85005 fix template spacing

695. lib/ansible/galaxy/data/container/vars/main.yml.j2 1 total

#85005 fix template spacing

696. lib/ansible/galaxy/data/default/collection/galaxy.yml.j2 1 total

#85005 fix template spacing

697. lib/ansible/galaxy/data/default/collection/meta/runtime.yml 1 total

#85005 fix template spacing

698. lib/ansible/galaxy/data/default/role/defaults/main.yml.j2 1 total

#85005 fix template spacing

699. lib/ansible/galaxy/data/default/role/handlers/main.yml.j2 1 total

#85005 fix template spacing

700. lib/ansible/galaxy/data/default/role/tasks/main.yml.j2 1 total

#85005 fix template spacing

701. lib/ansible/galaxy/data/default/role/tests/inventory 1 total

#85005 fix template spacing

702. lib/ansible/galaxy/data/default/role/tests/test.yml.j2 1 total

#85005 fix template spacing

703. lib/ansible/galaxy/data/default/role/vars/main.yml.j2 1 total

#85005 fix template spacing

704. lib/ansible/galaxy/data/network/cliconf_plugins/example.py.j2 1 total

#85005 fix template spacing

705. lib/ansible/galaxy/data/network/defaults/main.yml.j2 1 total

#85005 fix template spacing

706. lib/ansible/galaxy/data/network/library/example_command.py.j2 1 total

#85005 fix template spacing

707. lib/ansible/galaxy/data/network/library/example_config.py.j2 1 total

#85005 fix template spacing

708. lib/ansible/galaxy/data/network/library/example_facts.py.j2 1 total

#85005 fix template spacing

709. lib/ansible/galaxy/data/network/module_utils/example.py.j2 1 total

#85005 fix template spacing

710. lib/ansible/galaxy/data/network/netconf_plugins/example.py.j2 1 total

#85005 fix template spacing

711. lib/ansible/galaxy/data/network/tasks/main.yml.j2 1 total

#85005 fix template spacing

712. lib/ansible/galaxy/data/network/terminal_plugins/example.py.j2 1 total

#85005 fix template spacing

713. lib/ansible/galaxy/data/network/tests/inventory 1 total

#85005 fix template spacing

714. lib/ansible/galaxy/data/network/tests/test.yml.j2 1 total

#85005 fix template spacing

715. lib/ansible/galaxy/data/network/vars/main.yml.j2 1 total

#85005 fix template spacing

716. changelogs/fragments/85050-auto-create-default-ssh-dir.yml 1 total

#85050 allow known_hosts module auto-create the default ~/.ssh dir

717. test/integration/targets/known_hosts/aliases 1 total

#85050 allow known_hosts module auto-create the default ~/.ssh dir

718. lib/ansible/module_utils/yumdnf.py 1 total

#85054 Adding sslverifystatus flag

719. changelogs/fragments/digest_from_file-cleanup.yml 1 total

#85068 Clean up AnsibleModule.digest_from_file

720. changelogs/fragments/85147-ansible-apt-api-fail-issue.yml 1 total

#85174 apt: api fail issue when pkg pinned with high priority

721. changelogs/fragments/85206-faster-dependency-resolution.yml 1 total

#85249 roles: added dep and var cache to improve performance

722. test/integration/targets/roles/role_dep_chain.yml 1 total

#85249 roles: added dep and var cache to improve performance

723. test/integration/targets/roles/roles/imported_from_include/defaults/main.yml 1 total

#85249 roles: added dep and var cache to improve performance

724. test/integration/targets/roles/roles/imported_from_include/tasks/main.yml 1 total

#85249 roles: added dep and var cache to improve performance

725. lib/ansible/module_utils/common/text/converters.py 1 total

#85260 [WIP] Add some typing hints for module_utils

726. lib/ansible/module_utils/common/text/formatters.py 1 total

#85260 [WIP] Add some typing hints for module_utils

727. changelogs/fragments/validate-vars_prompt.yml 1 total

#85368 Add 'validate' regex support for vars_prompt

728. changelogs/fragments/85370-async-dir-variable-expansion-fix.yml 1 total

#85375 Fix async_dir variable expansion to match remote_tmp

729. test/integration/targets/ansible-pull/pull-integration-test/pull_env_vars.yml 1 total

#85376 Add environment variable support to cli tools (adhoc, console, playbook, pull)

730. changelogs/fragments/config-variables.yml 1 total

#85398 Support default_variables in config

731. test/integration/targets/ansible-config/files/base_all_valid.cfg 1 total

#85398 Support default_variables in config

732. test/integration/targets/config/bogus_var_config.cfg 1 total

#85398 Support default_variables in config

733. test/integration/targets/config/runme.sh 1 total

#85398 Support default_variables in config

734. test/integration/targets/var_precedence/ansible-var-precedence-check.py 1 total

#85398 Support default_variables in config

735. test/integration/targets/var_precedence/ansible.cfg 1 total

#85398 Support default_variables in config

736. test/integration/targets/var_precedence/roles/test_var_precedence_role1/defaults/main.yml 1 total

#85398 Support default_variables in config

737. test/integration/targets/var_precedence/runme.sh 1 total

#85398 Support default_variables in config

738. test/integration/targets/var_precedence/test_var_precedence.yml 1 total

#85398 Support default_variables in config

739. test/units/config/test_with_vars.cfg 1 total

#85398 Support default_variables in config

740. changelogs/fragments/36978-include-special-vars.yml 1 total

#85424 special_vars are a flavor of host specific task vars

741. test/integration/targets/include_deduplication/aliases 1 total

#85424 special_vars are a flavor of host specific task vars

742. test/integration/targets/include_deduplication/hosts 1 total

#85424 special_vars are a flavor of host specific task vars

743. test/integration/targets/include_deduplication/runme.sh 1 total

#85424 special_vars are a flavor of host specific task vars

744. test/integration/targets/include_deduplication/runme.yml 1 total

#85424 special_vars are a flavor of host specific task vars

745. test/integration/targets/include_deduplication/tasks/include_count.yml 1 total

#85424 special_vars are a flavor of host specific task vars

746. test/integration/targets/include_deduplication/tasks/include_hostvar_based.yml 1 total

#85424 special_vars are a flavor of host specific task vars

747. test/integration/targets/include_deduplication/tasks/main.yml 1 total

#85424 special_vars are a flavor of host specific task vars

748. changelogs/fragments/json-rpc-fix-attribute-error.yml 1 total

#85473 Move location of self._identifier assignment

749. lib/ansible/utils/jsonrpc.py 1 total

#85473 Move location of self._identifier assignment

750. lib/ansible/vars/plugins.py 1 total

#85477 vars plugins: avoid using 'cwd' unintentionally

751. changelogs/fragments/85492-fix-utf8-bom.yml 1 total

#85492 Fix UTF-8 BOM handling in content encoding for better compatibility

752. test/integration/targets/uri/tasks/test_bom_json.yml 1 total

#85492 Fix UTF-8 BOM handling in content encoding for better compatibility

753. test/units/modules/test_uri.py 1 total

#85492 Fix UTF-8 BOM handling in content encoding for better compatibility

754. changelogs/fragments/85537-macos-reboot-sysctl-boottime.yml 1 total

#85537 fix: change the BOOT_TIME_COMMAND for macOS to get higher time precision

755. test/integration/targets/reboot/vars/main.yml 1 total

#85537 fix: change the BOOT_TIME_COMMAND for macOS to get higher time precision

756. lib/ansible/galaxy/collection/galaxy_api_proxy.py 1 total

#85670 [PoC] Implement fast paths in galaxy dep resolution

757. requirements.txt 1 total

#85670 [PoC] Implement fast paths in galaxy dep resolution

758. test/integration/targets/ansible-galaxy-collection-scm/vars/main.yml 1 total

#85670 [PoC] Implement fast paths in galaxy dep resolution

759. test/lib/ansible_test/_data/requirements/ansible.txt 1 total

#85670 [PoC] Implement fast paths in galaxy dep resolution

760. changelogs/fragments/85087-fail-loud-if-config-in-world-write-dir.yml 1 total

#85671 Fail loud if ansible.cfg is in a world-writable directory (#85087)

761. test/units/config/manager/test_find_ini_config_file.py 1 total

#85671 Fail loud if ansible.cfg is in a world-writable directory (#85087)

762. changelogs/fragments/debconf_seen_flag.yml 1 total

#85692 debconf: Convert value when vtype is seen

763. test/integration/targets/debconf/tasks/main.yml 1 total

#85692 debconf: Convert value when vtype is seen

764. changelogs/fragments/85711-handing-for-collection-without-mainifests.yml 1 total

#85711 Special Handling For Bundled Collections Without Manifests

765. test/integration/targets/known_hosts/defaults/main.yml 1 total

#85723 `known_hosts`: Add full key validation

766. changelogs/fragments/skipping.yml 1 total

#85747 unify skip reasons in return

767. lib/ansible/plugins/action/debug.py 1 total

#85747 unify skip reasons in return

768. test/integration/targets/callback_default/callback_default.out.result_format_yaml_lossy_verbose.stdout 1 total

#85747 unify skip reasons in return

769. test/integration/targets/callback_default/callback_default.out.result_format_yaml_verbose.stdout 1 total

#85747 unify skip reasons in return

770. test/integration/targets/results/aliases 1 total

#85747 unify skip reasons in return

771. test/integration/targets/results/library/return_skipkey.sh 1 total

#85747 unify skip reasons in return

772. test/integration/targets/results/library/return_skippedkey.sh 1 total

#85747 unify skip reasons in return

773. test/integration/targets/results/tasks/main.yml 1 total

#85747 unify skip reasons in return

774. changelogs/fragments/cron_non_existent_file.yml 1 total

#85750 cron: Handle exception raised while writing cron file

775. test/integration/targets/cron/tasks/main.yml 1 total

#85750 cron: Handle exception raised while writing cron file

776. changelogs/fragments/command_skip_stdout.yml 1 total

#85766 command: deprecate stdout in return while using creates/removes

777. test/units/module_utils/urls/test_urls.py 1 total

#85845 Add type hinting for `open_url`

778. changelogs/fragments/85853-error-on-empty-inventory.yml 1 total

#85854 add empty inventory error config

779. changelogs/fragments/uri_cookies.yml 1 total

#85867 uri: Set cookies and cookies_string

780. changelogs/fragments/test-debugpy-path.yml 1 total

#85870 Use debugpy from VSCode bundle

781. test/lib/ansible_test/_internal/debugging.py 1 total

#85870 Use debugpy from VSCode bundle

782. changelogs/fragments/vars_prompt_choices_support.yml 1 total

#85882 vars_prompt: add choices support for input validation

783. test/integration/targets/vars_prompt_choices/aliases 1 total

#85882 vars_prompt: add choices support for input validation

784. test/integration/targets/vars_prompt_choices/main.yml 1 total

#85882 vars_prompt: add choices support for input validation

785. test/integration/targets/vars_prompt_choices/tasks/main.yml 1 total

#85882 vars_prompt: add choices support for input validation

786. changelogs/fragments/environment_cli.yml 1 total

#85890 cli tools: add ability to set environment keyword

787. lib/ansible/module_utils/facts/network/generic_bsd.py 1 total

#85915 reverse order of interface's IPv6s to fix #16977

788. test/units/module_utils/facts/network/test_generic_bsd.py 1 total

#85915 reverse order of interface's IPv6s to fix #16977

789. changelogs/fragments/85917-fix-unarchive-metadata.yml 1 total

#85917 Fix unarchive file metadata setting

790. test/integration/targets/unarchive/tasks/main.yml 1 total

#85917 Fix unarchive file metadata setting

791. test/integration/targets/unarchive/tasks/test_ownership_implicit_folders.yml 1 total

#85917 Fix unarchive file metadata setting

792. lib/ansible/_internal/_yaml/_constructor.py 1 total

#85955 Fix misc docs

793. test/integration/targets/yaml_parsing/tasks/main.yml 1 total

#85955 Fix misc docs

794. test/units/parsing/yaml/test_errors.py 1 total

#85955 Fix misc docs

795. lib/ansible/galaxy/collection/_types.py 1 total

#85961 Type-annotate `ansible.galaxy.collection`

796. changelogs/fragments/ansible-galaxy-retry-IncompleteRead-download.yml 1 total

#86025 ansible-galaxy - fix retrying incomplete downloads

797. test/integration/targets/apt/tasks/downgrade.yml 1 total

#86050 Move apt sources lists aside more comprehensively

798. test/integration/targets/apt/tasks/upgrade.yml 1 total

#86050 Move apt sources lists aside more comprehensively

799. changelogs/fragments/dnf_conf_error.yml 1 total

#86066 dnf: catch ConfigError when conf_file has invalid syntax

800. test/integration/targets/dnf/tasks/conf_error.yml 1 total

#86066 dnf: catch ConfigError when conf_file has invalid syntax

801. test/integration/targets/dnf/tasks/main.yml 1 total

#86066 dnf: catch ConfigError when conf_file has invalid syntax

802. changelogs/fragments/86074-None-value-in-required_if.yml 1 total

#86074 Update validation logic for parameter checks to allow for None value for `required_if`

803. test/units/module_utils/common/validation/test_check_required_if.py 1 total

#86074 Update validation logic for parameter checks to allow for None value for `required_if`

804. test/lib/ansible_test/_util/controller/sanity/validate-modules/validate_modules/module_args.py 1 total

#86110 [POC] Unify shared argument system and automatically document

805. test/lib/ansible_test/_util/controller/sanity/validate-modules/validate_modules/schema.py 1 total

#86110 [POC] Unify shared argument system and automatically document

806. changelogs/fragments/fix_ansible-doc_colors_without_tty.yaml 1 total

#86113 [ansible-doc] Fix Redirect to File With Ansi Escape Sequences

807. test/integration/targets/ansible-doc/test.yml 1 total

#86113 [ansible-doc] Fix Redirect to File With Ansi Escape Sequences

808. changelogs/fragments/86136-command-multiple-creates-removes.yaml 1 total

#86136 add support for multiple creates, removes

809. test/integration/targets/ignore_errors/runme.sh 1 total

#86150 test: Add test for ignore_errors + ansible_check_mode templating

810. test/integration/targets/ignore_errors/tasks/main.yml 1 total

#86150 test: Add test for ignore_errors + ansible_check_mode templating

811. test/integration/targets/ignore_errors/test_ignore_errors_check_mode.yml 1 total

#86150 test: Add test for ignore_errors + ansible_check_mode templating

812. changelogs/fragments/simplify-dep_chain.yml 1 total

#86158 POC WIP Move resolving parent attributes to FA

813. lib/ansible/playbook/attribute.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

814. lib/ansible/playbook/conditional.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

815. lib/ansible/playbook/handler_task_include.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

816. lib/ansible/playbook/helpers.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

817. lib/ansible/playbook/role/include.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

818. lib/ansible/playbook/role/metadata.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

819. lib/ansible/playbook/role/requirement.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

820. lib/ansible/playbook/task_include.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

821. test/integration/targets/playbook/remote_user_and_user.yml 1 total

#86158 POC WIP Move resolving parent attributes to FA

822. test/integration/targets/playbook/user.yml 1 total

#86158 POC WIP Move resolving parent attributes to FA

823. test/units/playbook/role/test_role.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

824. test/units/playbook/test_attribute.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

825. test/units/playbook/test_base.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

826. test/units/playbook/test_helpers.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

827. test/units/playbook/test_play.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

828. test/units/playbook/test_taggable.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

829. test/units/playbook/test_task.py 1 total

#86158 POC WIP Move resolving parent attributes to FA

830. changelogs/fragments/shallow_git_clone.yml 1 total

#86176 Perform shallow (depth=1) git clone when version is HEAD, don't perform unnecessary checkout when version is HEAD

831. lib/ansible/utils/galaxy.py 1 total

#86176 Perform shallow (depth=1) git clone when version is HEAD, don't perform unnecessary checkout when version is HEAD

832. changelogs/fragments/85918-fix-galaxy-cache.yml 1 total

#86186 fix ansible-galaxy server cache

833. test/integration/targets/ansible-galaxy-collection/tasks/install_offline.yml 1 total

#86186 fix ansible-galaxy server cache

834. changelogs/fragments/86140-inventory-limit-implicit-localhost.yml 1 total

#86188 Refactored pattern evaluation to use a filter-based approach.

835. lib/ansible/inventory/manager.py 1 total

#86188 Refactored pattern evaluation to use a filter-based approach.

836. test/integration/targets/limit_inventory/exclude_localhost.yml 1 total

#86188 Refactored pattern evaluation to use a filter-based approach.

837. test/integration/targets/limit_inventory/hosts_with_localhost.yml 1 total

#86188 Refactored pattern evaluation to use a filter-based approach.

838. test/integration/targets/limit_inventory/include_localhost.yml 1 total

#86188 Refactored pattern evaluation to use a filter-based approach.

839. test/integration/targets/limit_inventory/runme.sh 1 total

#86188 Refactored pattern evaluation to use a filter-based approach.

840. lib/ansible/module_utils/facts/system/loadavg.py 1 total

#86211 facts: Handle mount facts for AIX VIO servers

841. changelogs/fragments/86230-userdel-selinux-mappings-removal.yaml 1 total

#86230 Fix user module to remove SELinux mappings on deletion

842. test/integration/targets/user/tasks/test_selinux_enabled.yml 1 total

#86230 Fix user module to remove SELinux mappings on deletion

843. changelogs/fragments/apt-verify-checksum.yml 1 total

#86240 ansible.builtin.apt: support verifying checksums of `deb` files

844. test/integration/targets/apt/tasks/apt_deb_depend.yml 1 total

#86240 ansible.builtin.apt: support verifying checksums of `deb` files

845. test/integration/targets/apt/tasks/url-with-deps.yml 1 total

#86240 ansible.builtin.apt: support verifying checksums of `deb` files

846. changelogs/fragments/86245-apt-autoremove-purge-fix.yaml 1 total

#86245 apt: Fix the autoremove or purge parameters not working in certain cases

847. changelogs/fragments/delegated_name.yml 1 total

#86275 Added ansible_delegated_host variable

848. changelogs/fragments/86321-typing.yml 1 total

#86321 Add type hints for argument spec validation and AnsibleModule.__init__

849. changelogs/fragments/86243-user-busybox-shell-warn.yml 1 total

#86342 user - Warn when an invalid shell is specified on BusyBox systems

850. changelogs/fragments/86298-ssh-has-tty-use-tty.yml 1 total

#86367 ssh connection: has_tty respects become plugin require_tty

851. changelogs/fragments/86411-facts-deprecation.yml 1 total

#86411 Improve deprecation message for top-level facts by including the fact's name

852. changelogs/fragments/service_facts.yml 1 total

#86423 service_facts: report correct status for failed services

853. test/integration/targets/service_facts/files/failed_service.systemd 1 total

#86423 service_facts: report correct status for failed services

854. test/integration/targets/service_facts/tasks/failed_enabled_service.yml 1 total

#86423 service_facts: report correct status for failed services

855. test/integration/targets/service_facts/tasks/main.yml 1 total

#86423 service_facts: report correct status for failed services

856. changelogs/fragments/deb822_backup.yml 1 total

#86433 deb822_repository: add backup option

857. test/integration/targets/deb822_repository/tasks/main.yml 1 total

#86433 deb822_repository: add backup option

858. test/integration/targets/deb822_repository/tasks/test_backup.yml 1 total

#86433 deb822_repository: add backup option

859. changelogs/fragments/skip-download-if-artifact-exists.yml 1 total

#86474 Skip download when collection artifact is already valid

860. test/integration/targets/ansible-galaxy-collection/tasks/download.yml 1 total

#86474 Skip download when collection artifact is already valid

861. changelogs/fragments/86293-uri-server-hostname.yml 1 total

#86478 uri: add server_hostname for SNI validation

862. test/integration/targets/ansible-config/tasks/main.yml 1 total

#86482 [experiment][DNM] Measure coverage in indirectly included Py modules

863. changelogs/fragments/86517-delegate-interpreter-discovery.yml 1 total

#86520 Fix reusing interpreter discovery with delegate_to

864. test/integration/targets/interpreter_discovery_python/reuse_discovery.yml 1 total

#86520 Fix reusing interpreter discovery with delegate_to

865. test/integration/targets/interpreter_discovery_python/runme.sh 1 total

#86520 Fix reusing interpreter discovery with delegate_to

866. test/integration/targets/interpreter_discovery_python_delegate_facts/delegate_facts.yml 1 total

#86520 Fix reusing interpreter discovery with delegate_to

867. test/integration/targets/interpreter_discovery_python_delegate_facts/runme.sh 1 total

#86520 Fix reusing interpreter discovery with delegate_to

868. changelogs/fragments/86526-fix-include_vars-relative-path-resolution.yml 1 total

#86526 Fix include_vars relative path resolution for the dir parameter

869. test/integration/targets/include_vars/tasks/main.yml 1 total

#86526 Fix include_vars relative path resolution for the dir parameter

870. test/units/parsing/test_splitter.py 1 total

#86535 Raise error for invalid freeform --extra-vars (fixes #84756)

871. changelogs/fragments/RENAME-freebsd-user-ignore-uidmin.yml 1 total

#86536 Fix FreeBSD uid_min, uid_max, and umask handling

872. test/integration/targets/user/tasks/test_freebsd_uidmin_uidmax_umask.yml 1 total

#86536 Fix FreeBSD uid_min, uid_max, and umask handling

873. test/integration/targets/ansible-galaxy-role/tasks/main.yml 1 total

#86543 Add integration test for role_skeleton_ignore with custom skeleton #86524

874. test/integration/targets/ansible-galaxy-role/tasks/test_role_skeleton_ignore.yml 1 total

#86543 Add integration test for role_skeleton_ignore with custom skeleton #86524

875. lib/ansible/utils/singleton.py 1 total

#86549 Inject pickling behavior into singleton object

876. lib/ansible/executor/powershell/debug_wrapper.ps1 1 total

#86550 Add PowerShell module debugging support

877. lib/ansible/executor/powershell/module_manifest.py 1 total

#86550 Add PowerShell module debugging support

878. lib/ansible/executor/powershell/module_wrapper.ps1 1 total

#86550 Add PowerShell module debugging support

879. test/lib/ansible_test/_data/playbooks/debug_port_forwarder.yml 1 total

#86550 Add PowerShell module debugging support

880. test/lib/ansible_test/_internal/cli/commands/__init__.py 1 total

#86550 Add PowerShell module debugging support

881. test/lib/ansible_test/_internal/cli/commands/debug/__init__.py 1 total

#86550 Add PowerShell module debugging support

882. test/lib/ansible_test/_internal/cli/commands/debug/pwsh.py 1 total

#86550 Add PowerShell module debugging support

883. test/lib/ansible_test/_internal/commands/debug/__init__.py 1 total

#86550 Add PowerShell module debugging support

884. test/lib/ansible_test/_internal/commands/debug/pwsh.py 1 total

#86550 Add PowerShell module debugging support

885. test/lib/ansible_test/_internal/config.py 1 total

#86550 Add PowerShell module debugging support

886. test/lib/ansible_test/_internal/ssh.py 1 total

#86550 Add PowerShell module debugging support

887. test/sanity/code-smell/codespell/ignore-words.txt 1 total

#86550 Add PowerShell module debugging support

888. lib/ansible/module_utils/_internal/_dataclass_validation.py 1 total

#86551 [WIP] improve performance deserializing the cache

889. lib/ansible/module_utils/_internal/_datatag/__init__.py 1 total

#86551 [WIP] improve performance deserializing the cache

890. changelogs/fragments/79737-ssh-control-path-dir-ansible-home.yml 1 total

#86555 ssh: respect ANSIBLE_HOME for control_path_dir default

891. test/integration/targets/connection_ssh/test_ssh_control_path_dir.yml 1 total

#86555 ssh: respect ANSIBLE_HOME for control_path_dir default

892. lib/ansible/modules/display.py 1 total

#86557 display action

893. lib/ansible/plugins/action/display.py 1 total

#86557 display action

894. changelogs/fragments/85700-deb822-repository-signed-by-multiple-keys.yml 1 total

#86595 deb822_repository: Support for importing multiple keys for a single repository (#85700)

895. test/integration/targets/deb822_repository/tasks/test.yml 1 total

#86595 deb822_repository: Support for importing multiple keys for a single repository (#85700)

896. changelogs/fragments/tf_md_rm.yml 1 total

#86599 drop module_defaults from task_fields

897. test/units/plugins/callback/test_callback.py 1 total

#86599 drop module_defaults from task_fields

898. changelogs/fragments/84451-debug-stack-output.yml 1 total

#86614 Register signal (TRAP) and fault (ABRT) handlers to provide stack out puts for debugging

899. lib/ansible/module_utils/_internal/_debug.py 1 total

#86614 Register signal (TRAP) and fault (ABRT) handlers to provide stack out puts for debugging

900. changelogs/fragments/template-become-options-lazily.yml 1 total

#86618 Only set become_ options on PlayContext if the task uses become

901. test/integration/targets/become/tasks/main.yml 1 total

#86618 Only set become_ options on PlayContext if the task uses become

902. changelogs/fragments/86620-fix-linear-strategy-max-fail-percentage-cumulative.yml 1 total

#86620 linear: use iterator for accurate max_fail_percentage calculation

903. test/integration/targets/max_fail_percentage/aliases 1 total

#86620 linear: use iterator for accurate max_fail_percentage calculation

904. test/integration/targets/max_fail_percentage/inventory 1 total

#86620 linear: use iterator for accurate max_fail_percentage calculation

905. test/integration/targets/max_fail_percentage/runme.sh 1 total

#86620 linear: use iterator for accurate max_fail_percentage calculation

906. test/integration/targets/max_fail_percentage/tasks/main_tasks.yml 1 total

#86620 linear: use iterator for accurate max_fail_percentage calculation

907. test/integration/targets/max_fail_percentage/tasks/prereq_tasks.yml 1 total

#86620 linear: use iterator for accurate max_fail_percentage calculation

908. test/integration/targets/max_fail_percentage/test_nested.yml 1 total

#86620 linear: use iterator for accurate max_fail_percentage calculation

909. changelogs/fragments/ppa_2_url.yml 1 total

#86634 core: Add filter to convert PPA uri to URL

910. lib/ansible/plugins/filter/ppa_to_url.yml 1 total

#86634 core: Add filter to convert PPA uri to URL

911. lib/ansible/plugins/filter/url_to_ppa.yml 1 total

#86634 core: Add filter to convert PPA uri to URL

912. test/integration/targets/filter_core/tasks/ppa_to_url.yml 1 total

#86634 core: Add filter to convert PPA uri to URL

913. test/integration/targets/filter_core/tasks/url_to_ppa.yml 1 total

#86634 core: Add filter to convert PPA uri to URL

914. changelogs/fragments/file-checksum-module-utils.yml 1 total

#86637 copy: Allow user to specify checksum algorithm

915. changelogs/fragments/86574-fix-always-max_fail_percentage.yml 1 total

#86639 Fix max_fail_percentage with always

916. test/integration/targets/strategy_linear/runme.sh 1 total

#86639 Fix max_fail_percentage with always

917. test/integration/targets/strategy_linear/test_max_fail_percentage.yml 1 total

#86639 Fix max_fail_percentage with always

918. changelogs/fragments/86644-add-rocky-linux-to-hostname-module.yml 1 total

#86644 Update hostname.py added Rocky Linux

919. changelogs/fragments/86656-fix-step-in-free-strat.yml 1 total

#86660 free: only block a host before queueing a task

920. test/integration/targets/step/aliases 1 total

#86660 free: only block a host before queueing a task

921. test/integration/targets/step/files/test_step_free_strategy.py 1 total

#86660 free: only block a host before queueing a task

922. test/integration/targets/step/tasks/main.yml 1 total

#86660 free: only block a host before queueing a task

923. test/integration/targets/step/tasks/test_step_free_strategy.yml 1 total

#86660 free: only block a host before queueing a task

924. changelogs/fragments/systemd_proc_1_exe.yml 1 total

#86661 setup: Check if /proc/1/exe is symlinked to systemd

925. lib/ansible/module_utils/facts/system/service_mgr.py 1 total

#86661 setup: Check if /proc/1/exe is symlinked to systemd

926. changelogs/fragments/file-relative-path-symlink.yml 1 total

#86675 file: fix relative path handling for atomic symlink replacement

927. test/units/modules/test_file_relative_path.py 1 total

#86675 file: fix relative path handling for atomic symlink replacement

928. changelogs/fragments/multipart-generator.yaml 1 total

#86687 Drop email in favor of our own multipart generator

929. test/units/module_utils/urls/fixtures/multipart.txt 1 total

#86687 Drop email in favor of our own multipart generator

930. test/units/module_utils/urls/test_prepare_multipart.py 1 total

#86687 Drop email in favor of our own multipart generator

931. changelogs/fragments/77691-git-track-submodules-branch.yml 1 total

#86692 git: fix track_submodules using hardcoded master branch

932. test/integration/targets/git/tasks/main.yml 1 total

#86692 git: fix track_submodules using hardcoded master branch

933. test/integration/targets/git/tasks/track-submodules-branch.yml 1 total

#86692 git: fix track_submodules using hardcoded master branch

934. changelogs/fragments/ansible-doc.yml 1 total

#86696 Support ansible-doc for deprecation message

935. changelogs/fragments/86607-copy-src-type-validation.yml 1 total

#86724 copy: validate src option type to provide clear error for non-string values

936. changelogs/fragments/83633-document-valid-color-options.yml 1 total

#86725 Document valid color values for COLOR_* settings

937. changelogs/fragments/fix-ansiballz-json-profile-eager-load.yml 1 total

#86739 Fix ansiballz FileNotFoundError by eager-loading JSON profile before module execution

938. test/integration/targets/ansiballz_json_profile/aliases 1 total

#86739 Fix ansiballz FileNotFoundError by eager-loading JSON profile before module execution

939. test/integration/targets/ansiballz_json_profile/tasks/main.yml 1 total

#86739 Fix ansiballz FileNotFoundError by eager-loading JSON profile before module execution

940. test/units/module_utils/_internal/test_ansiballz_loader_json_cache.py 1 total

#86739 Fix ansiballz FileNotFoundError by eager-loading JSON profile before module execution

941. changelogs/fragments/86741-acme.yml 1 total

#86741 ACME cloud plugin: update ACME simulator image; return more information; add better tests

942. test/integration/targets/ansible-test-cloud-acme/tasks/main.yml 1 total

#86741 ACME cloud plugin: update ACME simulator image; return more information; add better tests

943. test/lib/ansible_test/_internal/commands/integration/cloud/acme.py 1 total

#86741 ACME cloud plugin: update ACME simulator image; return more information; add better tests

944. changelogs/fragments/86721-fix-include-role-block-rescue.yml 1 total

#86743 Fix include_role block/rescue handling when role is not found (#86721)

945. changelogs/fragments/py-loader-updates.yml 1 total

#86746 Collection finder Python loader updates

946. test/lib/ansible_test/_util/target/sanity/import/importer.py 1 total

#86746 Collection finder Python loader updates

947. test/units/utils/collection_loader/test_collection_loader.py 1 total

#86746 Collection finder Python loader updates

948. lib/ansible/_internal/_ansiballz/_builder.py 1 total

#86747 ansiballz-in-memory

949. lib/ansible/module_utils/_internal/_ansiballz/_respawn.py 1 total

#86747 ansiballz-in-memory

950. lib/ansible/module_utils/_internal/_ansiballz/_respawn_wrapper.py 1 total

#86747 ansiballz-in-memory

951. lib/ansible/module_utils/common/respawn.py 1 total

#86747 ansiballz-in-memory

952. lib/ansible/module_utils/embed.py 1 total

#86747 ansiballz-in-memory

953. test/integration/targets/module_utils_common.respawn/tasks/main.yml 1 total

#86747 ansiballz-in-memory

954. test/integration/targets/module_utils_common.respawn/tasks/test_respawn.yml 1 total

#86747 ansiballz-in-memory

955. test/integration/targets/setup_rpm_repo/ansible_collections/ansible_test/setup_rpm_repo/plugins/modules/create_repo.py 1 total

#86747 ansiballz-in-memory

956. test/integration/targets/warning-context/library/warning_deprecation.py 1 total

#86747 ansiballz-in-memory

957. test/integration/targets/warning-context/tasks/main.yml 1 total

#86747 ansiballz-in-memory

958. test/lib/ansible_test/_internal/commands/sanity/pslint.py 1 total

#86747 ansiballz-in-memory

959. test/integration/targets/fetch/cleanup.yml 1 total

#86750 tests: handle early test exits

960. test/integration/targets/fetch/roles/fetch_tests/tasks/setup.yml 1 total

#86750 tests: handle early test exits

961. test/integration/targets/setup_cron/tasks/main.yml 1 total

#86751 tests: enable setup_cron for Alpine

962. test/integration/targets/setup_cron/vars/alpine.yml 1 total

#86751 tests: enable setup_cron for Alpine

963. test/lib/ansible_test/_data/requirements/sanity.pslint.ps1 1 total

#86756 Update PSScriptAnalyzer

964. changelogs/fragments/configurable_worker_session_isolation.yml 1 total

#86762 Add WORKER_SESSION_ISOLATION config for TTY sharing

965. test/integration/targets/fork_safe_stdio/runme.sh 1 total

#86762 Add WORKER_SESSION_ISOLATION config for TTY sharing

966. test/integration/targets/fork_safe_stdio/test_pty_inherit.yml 1 total

#86762 Add WORKER_SESSION_ISOLATION config for TTY sharing

967. test/integration/targets/signal_propagation/runme.sh 1 total

#86762 Add WORKER_SESSION_ISOLATION config for TTY sharing

968. lib/ansible/executor/powershell/async_wrapper.ps1 1 total

#86767 exec_wrapper.ps1: Set-WinPSDefaultFileEncoding uses private .NET reflection that triggers Windows Defender AMSI on hardened hosts (Domain Controllers)

969. lib/ansible/executor/powershell/become_wrapper.ps1 1 total

#86767 exec_wrapper.ps1: Set-WinPSDefaultFileEncoding uses private .NET reflection that triggers Windows Defender AMSI on hardened hosts (Domain Controllers)

970. changelogs/fragments/configurable_invocation.yml 1 total

#86771 Add `INJECT_INVOCATION` config

971. test/integration/targets/ansiballz_debug/tasks/main.yml 1 total

#86771 Add `INJECT_INVOCATION` config

972. test/integration/targets/async_fail/action_plugins/normal.py 1 total

#86771 Add `INJECT_INVOCATION` config

973. test/integration/targets/copy/tasks/invocation.yml 1 total

#86771 Add `INJECT_INVOCATION` config

974. test/integration/targets/data_tagging_controller/output_tests.yml 1 total

#86771 Add `INJECT_INVOCATION` config

975. test/integration/targets/module_utils/library/direct_invocation.py 1 total

#86771 Add `INJECT_INVOCATION` config

976. test/integration/targets/module_utils/module_utils_basic_invocation.yml 1 total

#86771 Add `INJECT_INVOCATION` config

977. test/integration/targets/module_utils/module_utils_vvvvv.yml 1 total

#86771 Add `INJECT_INVOCATION` config

978. test/integration/targets/module_utils/runme.sh 1 total

#86771 Add `INJECT_INVOCATION` config

979. test/integration/targets/module_utils_Ansible.Basic/tasks/main.yml 1 total

#86771 Add `INJECT_INVOCATION` config

980. test/integration/targets/no_log/runme.sh 1 total

#86771 Add `INJECT_INVOCATION` config

981. changelogs/fragments/alpine_user_mod.yml 1 total

#86810 User: Add support for move_home for Alpine Linux

982. test/integration/targets/user/tasks/test_modify_user_home.yml 1 total

#86810 User: Add support for move_home for Alpine Linux

983. test/integration/targets/callback_default/callback_default.out.free.stdout 1 total

#86813 More reliable non-lockstep strategies callback test

984. test/integration/targets/callback_default/callback_default.out.host_pinned.stdout 1 total

#86813 More reliable non-lockstep strategies callback test

985. test/integration/targets/callback_default/callback_default.out.non_lockstep.stdout 1 total

#86813 More reliable non-lockstep strategies callback test

986. test/integration/targets/callback_default/runme.sh 1 total

#86813 More reliable non-lockstep strategies callback test

987. changelogs/fragments/86319-ssh_askpass_prompt.yml 1 total

#86814 SSH_ASKPASS: inspect SSH_ASKPASS_PROMPT for reliability

988. test/units/cli/test_ssh_askpass.py 1 total

#86814 SSH_ASKPASS: inspect SSH_ASKPASS_PROMPT for reliability

989. changelogs/fragments/ansible-doc-metadump.yml 1 total

#86815 ansible-doc: skip _protomatter while metadata dump

990. changelogs/fragments/with_templating.yml 1 total

#86818 Fix with_ with ALLOW_EMBEDDED_TEMPLATES=false

991. lib/ansible/_internal/_templating/_jinja_plugins.py 1 total

#86818 Fix with_ with ALLOW_EMBEDDED_TEMPLATES=false

992. test/integration/targets/templating_lookups/runme.sh 1 total

#86818 Fix with_ with ALLOW_EMBEDDED_TEMPLATES=false

993. test/integration/targets/templating_lookups/template_lookups/tasks/main.yml 1 total

#86818 Fix with_ with ALLOW_EMBEDDED_TEMPLATES=false

994. changelogs/fragments/git-check-mode.yml 1 total

#86822 git: Honor check mode in set_remote_url

995. test/integration/targets/git/tasks/formats.yml 1 total

#86823 tests: do not use reserved 'tags' name

996. test/integration/targets/subversion/roles/subversion/tasks/tests.yml 1 total

#86823 tests: do not use reserved 'tags' name

997. changelogs/fragments/43274-fix-ssh-prepends-newline.yml 1 total

#86826 Fix script become stdout CRLF handling

998. test/integration/targets/ssh_become_stdout/aliases 1 total

#86826 Fix script become stdout CRLF handling

999. test/integration/targets/ssh_become_stdout/tasks/main.yml 1 total

#86826 Fix script become stdout CRLF handling

1000. test/integration/targets/ssh_become_stdout/test_script.sh 1 total

#86826 Fix script become stdout CRLF handling

1001. changelogs/fragments/module-return-documentation.yml 1 total

#86850 Update module return value documentation

1002. lib/ansible/modules/add_host.py 1 total

#86850 Update module return value documentation

1003. lib/ansible/modules/assert.py 1 total

#86850 Update module return value documentation

1004. lib/ansible/modules/debug.py 1 total

#86850 Update module return value documentation

1005. lib/ansible/modules/group_by.py 1 total

#86850 Update module return value documentation

1006. lib/ansible/modules/set_stats.py 1 total

#86850 Update module return value documentation

1007. lib/ansible/modules/subversion.py 1 total

#86850 Update module return value documentation

1008. lib/ansible/modules/wait_for.py 1 total

#86850 Update module return value documentation

1009. lib/ansible/plugins/action/set_stats.py 1 total

#86850 Update module return value documentation

1010. lib/ansible/module_utils/facts/system/platform.py 1 total

#86857 Feature: Add kernel_modules to platform

1011. changelogs/fragments/86827-fix-groupby-default.yaml 1 total

#86858 Fix groupby filter default parameter not working with missing keys