1. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/apt.py 60 total

https://github.com/ansible/ansible/issues/19102 Multiple *'s in package specs causes apt commands to fail, despite fnmatch properly matching
https://github.com/ansible/ansible/pull/21514 Added dependency restrictions to apt module
https://github.com/ansible/ansible/issues/23220 [Feature Request] apt module: add state "downloaded"
https://github.com/ansible/ansible/issues/25414 Add an option lock_wait to the apt module
https://github.com/ansible/ansible/issues/27798 apt does not honor cache_valid_time
https://github.com/ansible/ansible/issues/28991 apt module does not update cache before checking release exists
https://github.com/ansible/ansible/issues/29451 apt: Packages were downgraded and -y was used without --allow-downgrades
https://github.com/ansible/ansible/issues/29726 apt module does not install recommended packages for deb files
https://github.com/ansible/ansible/issues/29816 apt locale override changes behavior of postgresql install
https://github.com/ansible/ansible/issues/29900 Apt Module: Provide option to avoid installing specific dependencies
https://github.com/ansible/ansible/issues/30130 packaging:apt module: only update cache if the package is not in the index
https://github.com/ansible/ansible/issues/30174 apt module source packages support
https://github.com/ansible/ansible/issues/30754 Failed to update apt cache (update_cache)
https://github.com/ansible/ansible/issues/31471 APT module: installing deb fails with Python 2.6 and is always changed if arch=all
https://github.com/ansible/ansible/pull/33677 Allow apt downgrades
https://github.com/ansible/ansible/issues/34687 Unable to use tasksel-style syntax with ansible's apt module.
https://github.com/ansible/ansible/issues/35474 apt error message doesn't align with documentation
https://github.com/ansible/ansible/issues/36539 apt module add checksum verification to complement deb option for internet download
https://github.com/ansible/ansible/issues/38791 autoremove and autoclean ignored when other options are set
https://github.com/ansible/ansible/issues/38920 Apt: Support for `apt clean`
https://github.com/ansible/ansible/pull/39794 debconf: add 'reconfigure' option
https://github.com/ansible/ansible/issues/40023 Add an 'apt_options' Parameter to apt_module
https://github.com/ansible/ansible/issues/40608 APT Issues on Minimal Debian and Ubuntu Installations
https://github.com/ansible/ansible/issues/44314 Playbook failed if dest is lxc container (via ProxyCommand)
https://github.com/ansible/ansible/issues/44456 Cannot use `apt autoremove` nor `apt autoclean` due to `TypeError: 'NoneType' object is not iterable`
https://github.com/ansible/ansible/issues/44493 Ansible 2.6.2 doesn't sudoing into root user
https://github.com/ansible/ansible/issues/45219 Error running dkpg - "root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin"
https://github.com/ansible/ansible/pull/45575 Fix apt module not respecting check mode with certain options
https://github.com/ansible/ansible/issues/46112 Cannot remove sysvinit with apt module on debian wheezy
https://github.com/ansible/ansible/issues/46314 Using apt module, something changes but changed remains false and the change seems undetected
https://github.com/ansible/ansible/issues/47277 The apt module won't work with python-apt < 0.8.9 (such as on Ubuntu 10.04). Workaround/fix included.
https://github.com/ansible/ansible/issues/48352 apt cache update fails when an 'Orgin' is renamed
https://github.com/ansible/ansible/issues/49020 Prevent remove anything while installing package with apt
https://github.com/ansible/ansible/pull/50859 add option to change packages on hold (packages/apt)
https://github.com/ansible/ansible/issues/51218 apt module reports an error when package is included in `apt-mark hold`
https://github.com/ansible/ansible/issues/51663 apt upgrade full raises a "Could not get lock /var/lib/dpkg/lock-frontend"
https://github.com/ansible/ansible/issues/51758 Apt module returns changed when pkg is already the newest version
https://github.com/ansible/ansible/pull/56179 FIX #35474 - resolve apt error messages
https://github.com/ansible/ansible/issues/59004 Can't install package Failed to validate the SSL certificate ansible
https://github.com/ansible/ansible/issues/61176 apt update_cache=yes Failed to lock apt for exclusive operation when /var/lib/apt/lists does not exist.
https://github.com/ansible/ansible/pull/62013 WIP: Quote bool esque strings
https://github.com/ansible/ansible/issues/62262 apt absent fails when wildcard doesn't match any packages
https://github.com/ansible/ansible/pull/62824 apt: add update_cache_allow_releaseinfo_change option
https://github.com/ansible/ansible/issues/63134 Apt Module hangs forever when running on Kali Linux
https://github.com/ansible/ansible/pull/63573 [apt] Use -o Dpkg::Use-Pty=0
https://github.com/ansible/ansible/issues/65148 feature request - module apt not displaying if connecting to remote repository or not
https://github.com/ansible/ansible/issues/65325 Add 'allow_change_held_packages' option to apt module.
https://github.com/ansible/ansible/pull/65893 Changing warnings to errors as described in #62055
https://github.com/ansible/ansible/issues/66211 Using policy_rc_d parameter of apt module when a policy-rc.d file exists results in an error
https://github.com/ansible/ansible/pull/66212 Fixes #66211 Remove errant os.rmdir on undefined variable
https://github.com/ansible/ansible/issues/66413 apt module touches package states when run in check mode
https://github.com/ansible/ansible/issues/69034 Apt module to support minimum version specification ">="
https://github.com/ansible/ansible/pull/69322 headless apt-get install python-apt
https://github.com/ansible/ansible/pull/70333 Fix apt delete package by wildcard if it is not found
https://github.com/ansible/ansible/pull/70720 modules apt: Force update if default_release is not available
https://github.com/ansible/ansible/pull/70889 WIP: Add download_only option to the apt module
https://github.com/ansible/ansible/issues/71036 apt module upgrade resets apt-hold values
https://github.com/ansible/ansible/issues/72224 Why is 'apt-get' used and doesn't respect `dpkg_options: "force-confdef,force-confold,force-hold"`
https://github.com/ansible/ansible/pull/72562 Add support for allow_change_held_packages
https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'

2. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/git.py 57 total

https://github.com/ansible/ansible/issues/19125 git: Add an extra_args option to the git module.
https://github.com/ansible/ansible/issues/19290 git module: Task fails if 'origin' remote does not exist
https://github.com/ansible/ansible/issues/21899 Git module do not update local copy if tag ref is updated, but reports diff in check + diff mode
https://github.com/ansible/ansible/issues/22241 Git module is not idempotent with submodules
https://github.com/ansible/ansible/issues/25815 git module with key_file fails when key is encrypted (regression?)
https://github.com/ansible/ansible/issues/26369 git module not syncing submodules when remote url changes
https://github.com/ansible/ansible/issues/27493 git module add separate remotes for push / pull
https://github.com/ansible/ansible/issues/28319 git module diff mode is excessively verbose
https://github.com/ansible/ansible/issues/29544 Passphrase protected private-key require to enter passphrase several times on one task to one host
https://github.com/ansible/ansible/issues/29564 Weird git behavior on branch different from master.
https://github.com/ansible/ansible/issues/29574 git module always fails on update if local has modification
https://github.com/ansible/ansible/issues/29654 git module always fails on update if submodules are checked out at different commit
https://github.com/ansible/ansible/issues/29809 (possible data loss?) git does reset --hard even with force: no
https://github.com/ansible/ansible/issues/29924 Ansible git authentication
https://github.com/ansible/ansible/issues/29966 Add ff-only flag to git module
https://github.com/ansible/ansible/issues/29988 git module does not properly update bare repository
https://github.com/ansible/ansible/issues/29990 git: checkout occurs despite running in check_mode
https://github.com/ansible/ansible/issues/30043 git with recursive=true always reports status as changed
https://github.com/ansible/ansible/issues/30101 Git module should reset a repo if repo parameter is different
https://github.com/ansible/ansible/issues/30113 git module: always returns status changed
https://github.com/ansible/ansible/issues/30780 git clone fails using HEAD as version after commit 99ef1f3a
https://github.com/ansible/ansible/issues/30803 Git module broken for systems using zsh
https://github.com/ansible/ansible/pull/30850 [WIP] git module, remove the need for a wrapper script
https://github.com/ansible/ansible/issues/36925 FR: Allow git option archive to use remote repository without cloning
https://github.com/ansible/ansible/issues/36963 git module fails when cloning repository with username in repo string
https://github.com/ansible/ansible/issues/38104 Git Module GIT_SSH Support
https://github.com/ansible/ansible/pull/39776 New option to clean untracked and ignored files
https://github.com/ansible/ansible/issues/39828 Module "git" returns changed every time when url..insteadOf is used
https://github.com/ansible/ansible/issues/39855 git module does not support cloning from bundles
https://github.com/ansible/ansible/issues/43640 Ansible git action does not fetch the newest repo after rebasing
https://github.com/ansible/ansible/issues/44069 Git ignore untrusted certificate option
https://github.com/ansible/ansible/issues/48678 git submodule causes ansible-pull to always clone submodules recursively
https://github.com/ansible/ansible/pull/49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/issues/50333 git module user and password
https://github.com/ansible/ansible/issues/51580 git module with invalid reference succeeds in check mode, fails when run normally
https://github.com/ansible/ansible/issues/51601 make git module support owner and group parameters
https://github.com/ansible/ansible/issues/52026 The git module fails with the separate_git_dir option when the dest directory does not exist
https://github.com/ansible/ansible/issues/54181 [ADD] private key parameter to git module
https://github.com/ansible/ansible/issues/55707 Add --no-single-branch to Git Module
https://github.com/ansible/ansible/issues/57143 A new prune option for the git module
https://github.com/ansible/ansible/issues/60311 git module does not need `repo` if update and clone is both set to no
https://github.com/ansible/ansible/issues/61204 git module - New release available return code
https://github.com/ansible/ansible/issues/63786 git module should allow key_file as variable
https://github.com/ansible/ansible/issues/64673 The git module should provide warning if the ssh_opts parameter is supplied but the version of git is 2.2.3 or earlier
https://github.com/ansible/ansible/pull/64674 Add warning if ssh_opts is present and git<2.3.0
https://github.com/ansible/ansible/pull/65634 Add new parameter for 'git submodule update' that fixes a performance issue.
https://github.com/ansible/ansible/issues/65956 git module cannot properly check out certain branches
https://github.com/ansible/ansible/pull/65959 Fix assorted shell-related issues with the git module.
https://github.com/ansible/ansible/issues/67390 Git option to allow local modifications
https://github.com/ansible/ansible/issues/68636 Git module 'verify_commit' does not function on non-master branches
https://github.com/ansible/ansible/issues/69137 Add ability to create Git module archive with file filter
https://github.com/ansible/ansible/issues/69846 Git module: don't encourage MITM attacks
https://github.com/ansible/ansible/pull/70252 Fix fallback to unshallowing shallow clone
https://github.com/ansible/ansible/pull/70499 git: Add stricthostkeychecking accept-new option
https://github.com/ansible/ansible/issues/72321 ansible-pull git module fails when HOME is not set
https://github.com/ansible/ansible/pull/72405 Update local_mods in git.py to show destination of conflict

3. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/file.py 48 total

https://github.com/ansible/ansible/issues/11263 Add permission changes to file's --diff mode
https://github.com/ansible/ansible/issues/14127 Consistent parameters naming for file and acl modules [feature_idea]
https://github.com/ansible/ansible/issues/18910 Add state=empty into file module
https://github.com/ansible/ansible/issues/18943 Idea on file module: avoid rm -fr /
https://github.com/ansible/ansible/issues/19815 [FeatureRequest] file module with recurse: differentiate file mode and directory mode, exclude options
https://github.com/ansible/ansible/issues/20958 Feature Request: Allow 'file' module to optionally shred directory/files
https://github.com/ansible/ansible/issues/21537 file module should allow setting symlink ownership without src
https://github.com/ansible/ansible/issues/22152 file module bulk creation performance and usage improvement
https://github.com/ansible/ansible/issues/22248 A way to delete empty directory safely
https://github.com/ansible/ansible/issues/24064 Support patterns for group of groups in static inventory file
https://github.com/ansible/ansible/issues/25400 Can't set setype recursively with the path module
https://github.com/ansible/ansible/issues/26419 Allow permission changes in file module with path and without specifying src
https://github.com/ansible/ansible/pull/27831 20958 Feature Request: Allow 'file' module to optionally shred directory/files #20958
https://github.com/ansible/ansible/pull/27965 template, copy: support for archive, atime, mtime parameters
https://github.com/ansible/ansible/issues/28165 File module fails on broken symbolic links when follow=yes and recurse=yes
https://github.com/ansible/ansible/issues/29573 File module shall support setting user's login group instead of just a group name
https://github.com/ansible/ansible/issues/29681 file: Allow setting mtime
https://github.com/ansible/ansible/issues/29999 'file' module cannot create private subdirectories more than 2 levels deep
https://github.com/ansible/ansible/issues/31594 file: add backup option
https://github.com/ansible/ansible/issues/33911 file module does not honour follow when hard linking
https://github.com/ansible/ansible/issues/34335 retry delete directory while shutil.rmtree raises "OSError: [Errno 39] Directory not empty" exception
https://github.com/ansible/ansible/issues/35681 Make owner parameter for file modules behave like in chown command [feature_idea]
https://github.com/ansible/ansible/issues/39272 file module creates the file copy instead of creating symlink
https://github.com/ansible/ansible/issues/39474 file: recurse=yes not working on ansible 2.5.2
https://github.com/ansible/ansible/issues/39802 Symbolic link needlessly marked as changed
https://github.com/ansible/ansible/issues/40740 Problematic behavior of file module when creating a symlink that (inadvertently) already points to itself
https://github.com/ansible/ansible/issues/42563 "bad symbolic permission for mode:" error on directory creation
https://github.com/ansible/ansible/issues/43166 running the file-module without state on hardlinks fails
https://github.com/ansible/ansible/pull/45187 Add a warning when state=file and file is absent
https://github.com/ansible/ansible/issues/48839 Adding file attributes always reports changed when attribute exists alongside others
https://github.com/ansible/ansible/issues/48886 immutable attribute not properly handled in copy and file
https://github.com/ansible/ansible/issues/49028 Confusing error in file module with the mode parameter [solved, but ...]
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/issues/50452 File module should show return a changed=true with check_mode=true and state=touch
https://github.com/ansible/ansible/issues/50543 Spurious "cannot set fs attributes on a non-existent symlink target" when creating a symlink
https://github.com/ansible/ansible/issues/51712 file and copy module fails with New-style module did not handle its own exit
https://github.com/ansible/ansible/issues/52653 Modile file, State=absent ignores recursive=false and does rmtree automatically for directory
https://github.com/ansible/ansible/pull/55011 return diff information in file module touch operation in check_mode
https://github.com/ansible/ansible/pull/55904 add path to return val of file touch
https://github.com/ansible/ansible/issues/57573 file module reports "absent" on PermissionError
https://github.com/ansible/ansible/pull/57574 file: Raise error on permission denied
https://github.com/ansible/ansible/issues/57952 Symbolic mode permission to remove exec from files maintaining it on directories not working properly
https://github.com/ansible/ansible/pull/59341 Fix changes status and return diff information when state=touch and c…
https://github.com/ansible/ansible/issues/65448 The module `file` changes the relative `path` of a symlink to absolute
https://github.com/ansible/ansible/issues/66544 File Module wrongly interprets numeric username as uid
https://github.com/ansible/ansible/issues/72372 "file" docs reference non-existent param in other modules
https://github.com/ansible/ansible/issues/72382 Race Condition over creating and removing directories
https://github.com/ansible/ansible/issues/72453 files module, rmtree failed: [Errno 2] No such file or directory: , when directory is deleted by external process

4. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/copy.py 46 total

https://github.com/ansible/ansible/issues/19243 Validating configuration files that include files with relative paths
https://github.com/ansible/ansible/issues/23017 copy module complains that "absolute paths are required"
https://github.com/ansible/ansible/issues/25717 copy module: method to inhibit automatic creation of target directory and its parents
https://github.com/ansible/ansible/issues/25792 Copy module bug when a directory exists with the same name as a file in src directory
https://github.com/ansible/ansible/pull/27965 template, copy: support for archive, atime, mtime parameters
https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/issues/29589 Copy module takes forever
https://github.com/ansible/ansible/issues/29639 Add limit of number of backup files to file modules with backup option
https://github.com/ansible/ansible/issues/29685 Error "invalid selinux context" in multiple modules when using symbolic links to nfs filesystems
https://github.com/ansible/ansible/issues/29728 Error "invalid selinux context" in copy module when using vxfs (veritas cluster) filesystem
https://github.com/ansible/ansible/issues/29849 template: and copy: can't locate their input files - 2.0.1.0 paths changed from 1.9.4
https://github.com/ansible/ansible/issues/30055 copy module hangs on playbook execution when the 'dest' path is too long
https://github.com/ansible/ansible/issues/30083 Add options to ignore dirs in copy module
https://github.com/ansible/ansible/issues/33785 Using 'directory_mode' with the copy module is weird
https://github.com/ansible/ansible/issues/34450 Copy action is silently ignored when given an unrecognized parameter
https://github.com/ansible/ansible/issues/35681 Make owner parameter for file modules behave like in chown command [feature_idea]
https://github.com/ansible/ansible/issues/37673 Backup issue on /boot directory
https://github.com/ansible/ansible/issues/38938 copy: Reports 'ok' when copying nested directories
https://github.com/ansible/ansible/issues/40220 copy: do not chmod if mode in not set
https://github.com/ansible/ansible/issues/40249 Copy creates only directory when notify handler doesn't exist
https://github.com/ansible/ansible/issues/40313 Regression: *copy* module says "[WARNING]: The src option requires state to be 'link' or 'hard'"
https://github.com/ansible/ansible/pull/41327 Option to avoid SHA1 hash
https://github.com/ansible/ansible/issues/43910 Copy of Symbolic Linked Folder Creates Subfolder in destination
https://github.com/ansible/ansible/issues/44314 Playbook failed if dest is lxc container (via ProxyCommand)
https://github.com/ansible/ansible/issues/44494 mode parameter of copy.py not work when copy recursively
https://github.com/ansible/ansible/issues/46691 [Bug report] About the path in 'copy' module when it begins with a 'variable' without a '/' before the variable
https://github.com/ansible/ansible/issues/46742 Copy module ignores setgid bit on parent directories
https://github.com/ansible/ansible/issues/48886 immutable attribute not properly handled in copy and file
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/pull/51103 Add inhibit_copystat to copy module
https://github.com/ansible/ansible/issues/51712 file and copy module fails with New-style module did not handle its own exit
https://github.com/ansible/ansible/issues/54944 Option for copy module to include newline
https://github.com/ansible/ansible/issues/55125 Copy module shows 'changed' in check mode
https://github.com/ansible/ansible/issues/55768 Add feature to preserve atime/mtime to copy module
https://github.com/ansible/ansible/pull/56565 Autodecryption does not work with remote_src=yes
https://github.com/ansible/ansible/issues/56669 copy: reflink support
https://github.com/ansible/ansible/issues/56716 ansible 2.7/2.8: copy result registration in check mode
https://github.com/ansible/ansible/pull/58199 possible fix for #56716
https://github.com/ansible/ansible/issues/58688 Don't skip file validation in copy/template modules when in Check Mode
https://github.com/ansible/ansible/issues/61187 copy fails to set correct permissions
https://github.com/ansible/ansible/pull/61232 files: fix docs about type of the mode parameter
https://github.com/ansible/ansible/issues/66983 diff mode isn't working when copy module remote_src parameter is used
https://github.com/ansible/ansible/issues/68640 Clearing extent flag not supported on
https://github.com/ansible/ansible/issues/70535 Copy fails on Proxmox VE's CFS filesystem and unsafe_writes does not work
https://github.com/ansible/ansible/pull/70660 modules with backup opt can specify backup file
https://github.com/ansible/ansible/pull/72127 docs: Mention CVE-2020-1736 in the documentation

5. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/setup.py 42 total

https://github.com/ansible/ansible/issues/16977 ansible_default_ipv6 fact uses link-local address
https://github.com/ansible/ansible/issues/19220 setup module: multiple filter wildcards [feature_idea]
https://github.com/ansible/ansible/issues/19755 ansible_processor on IBM S/390 not compatible with others
https://github.com/ansible/ansible/issues/21156 detect ssh pipeline in the setup module
https://github.com/ansible/ansible/issues/22561 [1] Clarify when not to use ansible_date_time
https://github.com/ansible/ansible/issues/23023 setup module with delegate_facts broken on non-play hosts in 2.2.2
https://github.com/ansible/ansible/issues/24228 'setup' stage takes too long time on linux server host with large max-open-files config
https://github.com/ansible/ansible/issues/24644 setup module: mounts not starting with / are not listed in ansible_mounts fact
https://github.com/ansible/ansible/issues/26280 Disk size still wrong, depending on block size in Linux
https://github.com/ansible/ansible/issues/29590 interface with vlan is returned with as INTERFACE.VLAN instead of INTERFACE_VLAN
https://github.com/ansible/ansible/issues/29845 Fact gathering randomly fails on a VM
https://github.com/ansible/ansible/issues/29968 Improve Cumulus Linux hardware facts
https://github.com/ansible/ansible/issues/30051 ansible -m setup does not check the dependencies it needs to run
https://github.com/ansible/ansible/issues/30246 Provide network interface facts as a dictionary
https://github.com/ansible/ansible/issues/30929 Fact ansible_mounts does not exist if facter facts are excluded
https://github.com/ansible/ansible/issues/33317 Processor information reported incorrectly by setup module on some AWS EC2 instance types
https://github.com/ansible/ansible/issues/35085 Setup module - ansible_service_mgr detection errors
https://github.com/ansible/ansible/issues/37271 gather_facts mountpoints are not gathered correctly
https://github.com/ansible/ansible/issues/37332 Optional facts
https://github.com/ansible/ansible/issues/41494 Setup module missing fuse mounts
https://github.com/ansible/ansible/issues/43865 Ansible dies if remote host has a NFS issue.
https://github.com/ansible/ansible/issues/44869 setup module: gathering facts fails on FreeBSD if tunnel is present
https://github.com/ansible/ansible/issues/45792 Running setup.py as root from command line crashes client host.
https://github.com/ansible/ansible/issues/47603 setup gather_facts documentation is incomplete
https://github.com/ansible/ansible/issues/48312 Gathering facts hangs when an NFS mount is inaccessible
https://github.com/ansible/ansible/issues/49051 media type incorrect on OpenBSD
https://github.com/ansible/ansible/issues/50716 hosts: localhost connection: local without an inventory should not warn
https://github.com/ansible/ansible/issues/52427 Playbooks can not be executed if local facts cannot be executed by all users
https://github.com/ansible/ansible/issues/53215 Endianless Linux BIOS UUID for use by VMware modules
https://github.com/ansible/ansible/issues/54828 ansible_distribution and ansible_lsb.id are strange on RHEL 8
https://github.com/ansible/ansible/issues/54975 Please add support of facts gathering HBA info on Linux OS
https://github.com/ansible/ansible/issues/55037 Set fact_path by variable
https://github.com/ansible/ansible/issues/55393 ansible_facts undefined in environment section of playbook
https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs
https://github.com/ansible/ansible/issues/56772 ansible_dns.nameservers doesn't reflect real name servers for Ubuntu and Photon OS
https://github.com/ansible/ansible/issues/57061 gather_facts/setup fails with encrypted sudo password
https://github.com/ansible/ansible/issues/59873 Document mismatch in setup module
https://github.com/ansible/ansible/issues/63227 Only one IPv6 address is present in interface facts
https://github.com/ansible/ansible/issues/67067 Add example of Setup Module with delegated_facts
https://github.com/ansible/ansible/issues/70533 setup module should support interface names longer than 8 characters
https://github.com/ansible/ansible/issues/72263 fact_path in ansible.cfg has no effect on ad-hoc setup or setup invoked as task
https://github.com/ansible/ansible/issues/72709 2.9.15 setup module: ansible_facts.devices most integer values are string type

6. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/user.py 41 total

https://github.com/ansible/ansible/issues/11024 more flexible users' groups management
https://github.com/ansible/ansible/issues/18917 user module: Add the option to force password change on first login
https://github.com/ansible/ansible/issues/19153 user/group module support different root dir/chroot
https://github.com/ansible/ansible/issues/21563 Setting a user expiry date can lead to confusing results
https://github.com/ansible/ansible/issues/24862 User module creates home directory for existing user with incorrect SELinux types and permissions.
https://github.com/ansible/ansible/issues/29720 user module: 'update_password: on_create' always state to changed
https://github.com/ansible/ansible/issues/29789 user module fails on SLES11 SP1-SP3
https://github.com/ansible/ansible/issues/29800 user module should delete by UID not name
https://github.com/ansible/ansible/issues/30035 user_module trys to modify group when generating ssh keys
https://github.com/ansible/ansible/issues/30147 Add option to only add user to groups that exist
https://github.com/ansible/ansible/issues/34835 Error in user module with Solaris 11.3 target
https://github.com/ansible/ansible/issues/37396 `user` module with `local: true` fail to change group for existing user
https://github.com/ansible/ansible/issues/37398 `user` module with `local: true` fail to move nonexistent user home dir despite that `createhome: true` is set
https://github.com/ansible/ansible/issues/40136 Ansible assigns a incorrectly gid when create a new linux user with name of number
https://github.com/ansible/ansible/issues/40359 Option to set UMASK with USER module.
https://github.com/ansible/ansible/pull/43169 user - add min and max UID options
https://github.com/ansible/ansible/issues/44186 User module does not populate home folder with skel when creating a home folder
https://github.com/ansible/ansible/issues/44316 User module picks unexpected default values for some properties of new accounts on macOS
https://github.com/ansible/ansible/pull/48880 Add diff support to user module
https://github.com/ansible/ansible/issues/50524 macOS 14.1 and 14.2 password change hangs
https://github.com/ansible/ansible/issues/57840 user - Add iOS support
https://github.com/ansible/ansible/issues/58723 Xcode crashes when run as ansible created user
https://github.com/ansible/ansible/issues/61318 user module "append: no" not working
https://github.com/ansible/ansible/issues/61911 User module does not update user attribute in Alpine docker container
https://github.com/ansible/ansible/issues/61965 user module fails to change primary group
https://github.com/ansible/ansible/issues/62245 RHEL8 local user creation without group fails
https://github.com/ansible/ansible/pull/65607 Add support to roles and base path in Solaris
https://github.com/ansible/ansible/pull/66444 Better handling of user local option
https://github.com/ansible/ansible/issues/66679 user.py Busybox support broke modifying users
https://github.com/ansible/ansible/issues/68199 Add support for subuid and subgid to user module
https://github.com/ansible/ansible/issues/68676 Ansible creates locked user on Alpine
https://github.com/ansible/ansible/issues/68775 The user module cannot set password expiration
https://github.com/ansible/ansible/pull/69531 user - add password expiration parameters
https://github.com/ansible/ansible/pull/70897 user: Unlock by default with no password, busybox
https://github.com/ansible/ansible/pull/70898 Allow BusyBox to modify more user fields
https://github.com/ansible/ansible/issues/71209 Using passwd command to change a user password instead of usermod
https://github.com/ansible/ansible/issues/71352 user-> password password changed to unknown password.
https://github.com/ansible/ansible/pull/71469 user: Add umask option
https://github.com/ansible/ansible/issues/71916 user module: ValueError: invalid literal for int() with base 10: '' when attempting to set 'expires' on a user already in /etc/passwd
https://github.com/ansible/ansible/pull/71952 Only create the parent of the home directory
https://github.com/ansible/ansible/issues/72183 Allow to pass options such as UID_MIN/MAX or GID_MIN/MAX to the user & group module

7. https://github.com/ansible/ansible/blob/devel/docs/docsite/README.md 39 total

https://github.com/ansible/ansible/issues/30423 Docs for module interface
https://github.com/ansible/ansible/issues/32553 Clarify on patterns, add links
https://github.com/ansible/ansible/issues/36871 Docs: Correct terms for products
https://github.com/ansible/ansible/issues/39329 Add incoming links to Network docs landing page
https://github.com/ansible/ansible/issues/39398 Test for rST errors efficiently and effectively in Shippable
https://github.com/ansible/ansible/issues/41032 Add warning to docs that inputs must be UTF-8
https://github.com/ansible/ansible/issues/42972 Drop Python 2.6 support controllerside
https://github.com/ansible/ansible/issues/44332 Update network module examples to use become instead of authorize
https://github.com/ansible/ansible/issues/51280 Adding Ansible Security Team
https://github.com/ansible/ansible/issues/58092 Update docs build scripts
https://github.com/ansible/ansible/issues/59449 Remove translatable words from code blocks where possible
https://github.com/ansible/ansible/issues/59604 [1] Update collections dev guide for testing
https://github.com/ansible/ansible/issues/59612 de-duplicate and integrate the sanity-testing pages
https://github.com/ansible/ansible/issues/67621 Include collections repo location in docs
https://github.com/ansible/ansible/issues/68093 Properly fix "undefined label" errors introduced by the migration
https://github.com/ansible/ansible/issues/68918 Create an example of using ansible for security automation
https://github.com/ansible/ansible/issues/69493 [Docs] Add example of capturing show tech output for networks
https://github.com/ansible/ansible/issues/70267 Edit on Github not working in the new world order
https://github.com/ansible/ansible/issues/70544 Update licensing info
https://github.com/ansible/ansible/issues/70555 Improve `ansible-test` documentation
https://github.com/ansible/ansible/issues/70556 Document use cases for ansible-base
https://github.com/ansible/ansible/issues/70877 Redirect 2.4 traffic to maintained version of the docs
https://github.com/ansible/ansible/issues/71406 Improve documentation on paths and loading
https://github.com/ansible/ansible/issues/71596 Automate translation process for the ansible-base docs
https://github.com/ansible/ansible/issues/71601 Create a 'getting started' guide for developers
https://github.com/ansible/ansible/issues/71685 [4] Docs: answer playbook questions about versioning
https://github.com/ansible/ansible/issues/71687 [2/1] Change the porting guide section to be devel-only
https://github.com/ansible/ansible/issues/71882 [4] Move ansible-collections requirements to docs.ansible.com/ansible
https://github.com/ansible/ansible/issues/71883 [4] Make sure we document collections version questions/answers
https://github.com/ansible/ansible/issues/71890 Move collections decisions into official docs
https://github.com/ansible/ansible/issues/71923 [8/1]Batch updates to EOL docs branches
https://github.com/ansible/ansible/issues/71924 Add The Bullhorn to the community communication page
https://github.com/ansible/ansible/issues/71927 Docs index pages should redirect to collections in 2.10
https://github.com/ansible/ansible/issues/72031 Update test documentation for CI changes
https://github.com/ansible/ansible/issues/72032 Separate ansible-base from Ansible (collections) documentation
https://github.com/ansible/ansible/issues/72226 document how to run tests with Ansible pre-releases
https://github.com/ansible/ansible/issues/72381 DOCS: add warning about relying on indirect dependencies
https://github.com/ansible/ansible/issues/72459 Confusion for users which do not use latest, but read latest docs
https://github.com/ansible/ansible/issues/72466 [8/2] Create a documentation plan for Ansible Security Automation

8. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/unarchive.py 37 total

https://github.com/ansible/ansible/issues/16130 Add an "include" parameter to unarchive
https://github.com/ansible/ansible/pull/19015 unarchive: Various changes/improvements, add debugging output
https://github.com/ansible/ansible/issues/19760 unarchive module add directory_mode parameter
https://github.com/ansible/ansible/issues/24989 Module unarchive: Failure when the group name in the group parameter contains a space.
https://github.com/ansible/ansible/issues/27081 unarchive module feature request: allow to extract specific files
https://github.com/ansible/ansible/issues/28569 unarchive failes with remote_src when not enough space in /tmp
https://github.com/ansible/ansible/issues/28977 unarchive shouldn't mask errors in files_in_archive
https://github.com/ansible/ansible/issues/29457 unarchive: Inaccurate error reporting
https://github.com/ansible/ansible/issues/29610 unarchive does not recognize size differs
https://github.com/ansible/ansible/issues/29657 Unarchive module fails with "--strip" option
https://github.com/ansible/ansible/issues/29680 unarchive fails with filename too long when downloading URL
https://github.com/ansible/ansible/issues/29682 unarchive module doesn't observe umask for idempotence with tar files
https://github.com/ansible/ansible/issues/30100 Adding parameter password to unarchive module
https://github.com/ansible/ansible/issues/30420 Unarchive module does not handle archive with symbolic links without any updated files at the same level
https://github.com/ansible/ansible/issues/30703 unarchive in combination with tempfile leads to unfindable files
https://github.com/ansible/ansible/issues/33058 unarchive does not support uncompressed *.tar files
https://github.com/ansible/ansible/issues/33694 ZipArchive does not handle '-j' in files_in_archive
https://github.com/ansible/ansible/issues/34594 "unarchive" module should support relative path in "creates"
https://github.com/ansible/ansible/issues/35426 unarchive module doesn't apply owner/group to top folder
https://github.com/ansible/ansible/issues/35537 Add option to unarchive module to be quietly
https://github.com/ansible/ansible/pull/38252 added password options to unarchive module issue Fixes #30100
https://github.com/ansible/ansible/issues/38267 Unarchive takes too much time
https://github.com/ansible/ansible/issues/38672 Permission denied with unarchive + HTTPS + become_user
https://github.com/ansible/ansible/issues/39029 Ansible unarchive bug
https://github.com/ansible/ansible/pull/40522 Feature: Add include option to unarchive
https://github.com/ansible/ansible/issues/41207 Unarchive runs gtar twice causing significant extraction time increase on large archives
https://github.com/ansible/ansible/issues/43777 Unarchive module ignores some zip archives
https://github.com/ansible/ansible/issues/44845 unarchive module "could not find or access" a symlink to a .tar archive
https://github.com/ansible/ansible/issues/46780 unarchive fails with non-absolute paths when delegating_to
https://github.com/ansible/ansible/issues/47097 Module Unarchive Sometime not giving expected result
https://github.com/ansible/ansible/issues/49408 unarchive fails to decompress non-ascii-filenames from zip-files
https://github.com/ansible/ansible/issues/63067 Allow remote_src and mode 'preserve' to work on Unarchive module.
https://github.com/ansible/ansible/issues/64612 The unarchive module is failing to extract a .tar.gz that /usr/bin/tar extracts fine
https://github.com/ansible/ansible/issues/68107 Unarchive module does not correctly handle archive's files and unarchived files with same size and same date but not same content
https://github.com/ansible/ansible/pull/71091 Support Zstd-compressed tar-archives in unarchive
https://github.com/ansible/ansible/issues/72492 unarchive gives error "Failed to find handler" when the handler is present, but the dest location is non-existent.
https://github.com/ansible/ansible/issues/72517 Unarchive fails for remote tar archives when using relative paths

9. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/template.py 37 total

https://github.com/ansible/ansible/issues/16305 add optional backup_dir for the backup option
https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken
https://github.com/ansible/ansible/issues/19101 --diff doesn't show all differences with Template module
https://github.com/ansible/ansible/issues/19232 Allow to customize tmp directory and file names for template validation
https://github.com/ansible/ansible/issues/19243 Validating configuration files that include files with relative paths
https://github.com/ansible/ansible/issues/19294 Template module: create path if doesn't exist
https://github.com/ansible/ansible/issues/22009 'template' module replaces the target of a symlink without --check, reports changes with --check
https://github.com/ansible/ansible/issues/25667 Template validation fails when using mode parameter and become_user
https://github.com/ansible/ansible/pull/27965 template, copy: support for archive, atime, mtime parameters
https://github.com/ansible/ansible/issues/29557 template action could use ignore_regexp to skip a template change if the change matches the given regexp
https://github.com/ansible/ansible/issues/29639 Add limit of number of backup files to file modules with backup option
https://github.com/ansible/ansible/issues/29685 Error "invalid selinux context" in multiple modules when using symbolic links to nfs filesystems
https://github.com/ansible/ansible/issues/29849 template: and copy: can't locate their input files - 2.0.1.0 paths changed from 1.9.4
https://github.com/ansible/ansible/issues/32265 Add async support to Template
https://github.com/ansible/ansible/issues/33865 Template create files by mv, fail ACL
https://github.com/ansible/ansible/issues/33907 Inconsistencies in result of template module
https://github.com/ansible/ansible/issues/35681 Make owner parameter for file modules behave like in chown command [feature_idea]
https://github.com/ansible/ansible/issues/35845 Weird error reporting on exceptions in inventory
https://github.com/ansible/ansible/issues/37615 STRING_TYPE_FILTERS shouldn't be recognised with a regex
https://github.com/ansible/ansible/issues/43797 encrypt_string filter to encrypt values like ansible-vault encrypt_string
https://github.com/ansible/ansible/issues/44314 Playbook failed if dest is lxc container (via ProxyCommand)
https://github.com/ansible/ansible/issues/45654 "{rel_file}" in ansible_managed
https://github.com/ansible/ansible/issues/46742 Copy module ignores setgid bit on parent directories
https://github.com/ansible/ansible/issues/47023 Loss of variable value when include role depth exceed 3
https://github.com/ansible/ansible/issues/51727 Jinja 2.10, set and include ansible.vars.hostvars.HostVarsVars error
https://github.com/ansible/ansible/issues/56243 Error "invalid selinux context" with template module and NFS
https://github.com/ansible/ansible/issues/58835 AnsibleUndefinedVariable for variable in template which should not be evaluated
https://github.com/ansible/ansible/issues/60314 Better error when validate command does not exist
https://github.com/ansible/ansible/issues/61233 Template action does not recursively evaluate variables any more
https://github.com/ansible/ansible/issues/61533 Add line number to TemplateRuntimeError
https://github.com/ansible/ansible/issues/65677 template: does not preserve (mixed) line endings
https://github.com/ansible/ansible/issues/65898 Double templating again
https://github.com/ansible/ansible/issues/69254 Change comment string in template
https://github.com/ansible/ansible/issues/69270 Unable to generate empty files with template module and if-statements
https://github.com/ansible/ansible/issues/69519 AnsibleFileNotFound suggests module options that are not valid
https://github.com/ansible/ansible/pull/70930 template: add parameter for preserve_trailing_newlines
https://github.com/ansible/ansible/issues/72615 Bad 'import with context' in Jinja2 template

10. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/get_url.py 36 total

https://github.com/ansible/ansible/issues/18894 get_url fails with "failed to create temporary content file: (-1, 'Unexpected EOF')" when not running locally
https://github.com/ansible/ansible/issues/23182 get_url retry, resume/continue
https://github.com/ansible/ansible/issues/27293 get_url get 400 error, but with curl works
https://github.com/ansible/ansible/issues/30003 add etag option to avoid re-downloading unchanged files
https://github.com/ansible/ansible/issues/30159 get_url doesn't check if dest file exists when dest is a directory
https://github.com/ansible/ansible/issues/33580 get_url: CERTIFICATE_VERIFY_FAILED with valid system certificates
https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS
https://github.com/ansible/ansible/issues/38254 get_url downloads corrupt files when run behind proxy
https://github.com/ansible/ansible/issues/39441 Invalid literal error due to improperly parsed proxy URL
https://github.com/ansible/ansible/issues/40827 Ansible proxy handling seems buggy
https://github.com/ansible/ansible/issues/44314 Playbook failed if dest is lxc container (via ProxyCommand)
https://github.com/ansible/ansible/issues/49405 get_url throws 400 error in check mode only
https://github.com/ansible/ansible/issues/50300 get_url module fails with "IncompleteRead" when url tag does not contain URI with file name
https://github.com/ansible/ansible/issues/54390 get_url checksum does not support checksum files containing *just* the checksum
https://github.com/ansible/ansible/pull/55293 get_url: allow for asterisks in checksum.
https://github.com/ansible/ansible/issues/57837 get_url.py should preserve time from Last-Modified: http header when available
https://github.com/ansible/ansible/issues/61369 get_url: check mode not supported when using checksum URL
https://github.com/ansible/ansible/issues/64016 ansible 2.8.6 get_url repeatedly downloads file with force==no
https://github.com/ansible/ansible/pull/64092 get_url: Verify checksum using tmpsrc, not dest
https://github.com/ansible/ansible/pull/64626 Fix Checksum logic in get_url
https://github.com/ansible/ansible/issues/65687 get_url in check_mode reports changed status when there is nothing to change
https://github.com/ansible/ansible/pull/65703 [WIP] Fix wrong return value with check mode in get_url module
https://github.com/ansible/ansible/pull/66700 [get_url] skip checksum during --check (#61369)
https://github.com/ansible/ansible/issues/67177 get_url ignores sgid bit on destination directory
https://github.com/ansible/ansible/issues/68843 get_url does not handle "206 Partial Content" correctly
https://github.com/ansible/ansible/pull/68869 Get url checksum fix
https://github.com/ansible/ansible/issues/68956 get_url does not authenticate against ftp servers
https://github.com/ansible/ansible/pull/69108 Change get_url module to always use GET method, even in check mode
https://github.com/ansible/ansible/issues/69364 Allow digital signature verification in get_url
https://github.com/ansible/ansible/pull/70349 [get_url] permit to have a checksum only file
https://github.com/ansible/ansible/pull/71530 Add preserve_mtime option to get_url to preserve "Last-Modified" time
https://github.com/ansible/ansible/issues/71690 get_url support for range header
https://github.com/ansible/ansible/issues/71999 get_url support checksum format where filename begins with asterisk
https://github.com/ansible/ansible/pull/72000 support checksum with asterisk at begin of filepath
https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'
https://github.com/ansible/ansible/issues/72723 get_url does not update mode if desination file exists

11. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/service.py 35 total

https://github.com/ansible/ansible/issues/19030 service module fails on updated trusty
https://github.com/ansible/ansible/issues/19763 FreeBSD target: service: name=postgresql state=* hangs the whole playbook
https://github.com/ansible/ansible/issues/25743 Service module uses commands prefixed with 'one' on FreeBSD
https://github.com/ansible/ansible/issues/28247 systemd and service modules don't check is-enabled stdout values, causing false positives
https://github.com/ansible/ansible/issues/29719 [service] Module should provide an option to query state without automatically changing it
https://github.com/ansible/ansible/issues/29836 service: reload netfilter-persistent on ubuntu 16.04
https://github.com/ansible/ansible/issues/29899 Handler fails to restart service cleanly (task works fine)
https://github.com/ansible/ansible/issues/30032 systemd ActiveStatus of "activating" does not set running to True
https://github.com/ansible/ansible/issues/30052 Service reported as started when lacking permissions on Ubuntu
https://github.com/ansible/ansible/issues/30076 service module doesn't seem to restart, it seems to stop/start
https://github.com/ansible/ansible/issues/30078 Service module: option to restart only if current state=='started'
https://github.com/ansible/ansible/issues/30163 Avahi does not disable properly with systemd on centos 7
https://github.com/ansible/ansible/issues/30164 Add `sleep` to service module non-restart states
https://github.com/ansible/ansible/issues/30166 service module failure message should contain more information
https://github.com/ansible/ansible/issues/30172 Service module doesn't fail when "status" command does not exists
https://github.com/ansible/ansible/issues/31034 service: Please add option to use rc.conf.d on FreeBSD
https://github.com/ansible/ansible/issues/31676 service module does not disable run level 6
https://github.com/ansible/ansible/issues/35231 service module does not restart multipathd
https://github.com/ansible/ansible/issues/37495 Ansible Skips tasks unless task put in between
https://github.com/ansible/ansible/issues/37551 Ansible's service module fails on Ubuntu 18.04
https://github.com/ansible/ansible/issues/37566 service module fails to enable legacy SysV init script with systemd
https://github.com/ansible/ansible/issues/41970 service enable modifies /etc/rc.conf on pfsense rather than /etc/rc.conf.local
https://github.com/ansible/ansible/issues/42958 FreeBSD: add services not only in rc.conf
https://github.com/ansible/ansible/issues/43383 service does always restart with sysv init
https://github.com/ansible/ansible/pull/45253 Fix systemd service checks against rc return code. Fixes #44409.
https://github.com/ansible/ansible/issues/46247 service: disabling twice is not idempotent
https://github.com/ansible/ansible/pull/46490 static systemd unit : fix idempotent issue
https://github.com/ansible/ansible/issues/48786 Service "Could not find the requested service" when trying to restart httpd; but it is installed
https://github.com/ansible/ansible/issues/50822 service module detects status incorrectly when using openrc
https://github.com/ansible/ansible/issues/51530 [Module service] Disabling under chkconfig leaves file
https://github.com/ansible/ansible/pull/65227 Use context manager for file handling in some system modules.
https://github.com/ansible/ansible/issues/66434 OpenBSD service_flags do not get set
https://github.com/ansible/ansible/issues/68174 service module does not complete on Gentoo with OpenRC and SELinux
https://github.com/ansible/ansible/pull/68793 Replace the use of the function string.replace with the method str.replace
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting

12. https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/basic.py 33 total

https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/17731 Provide functions for IP address or port range validating (fixes #16256)
https://github.com/ansible/ansible/pull/19363 Fix error message to be more accurate and include more debugging info
https://github.com/ansible/ansible/pull/25260 Set attributes if different (fixes #48839)
https://github.com/ansible/ansible/pull/27965 template, copy: support for archive, atime, mtime parameters
https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/issues/30613 ansible/lib/ansible/module_utils/basic.py set_attributes_if_different attributes are no longer None
https://github.com/ansible/ansible/pull/31447 Param type path need subspec list
https://github.com/ansible/ansible/pull/36878 [WIP] Start of flexible duration specification
https://github.com/ansible/ansible/pull/45198 AnsibleModule.set_mode_if_different: handle symlink is in a sticky directory
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/pull/58287 [WIP] [POC] OZ 2
https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/issues/61457 uninstalled locale with UTF-8 encoding is set to C (ASCII) by ansible
https://github.com/ansible/ansible/pull/62027 Add str_strict parameter type instead of warning by default on string conversion
https://github.com/ansible/ansible/pull/64279 Basic: don't call lstat when check_mode
https://github.com/ansible/ansible/pull/66631 WIP: Discourage boolean values in string fields
https://github.com/ansible/ansible/pull/66785 core: remove pycompat24
https://github.com/ansible/ansible/issues/67794 The default permissions used by atomic_move can create files that are world readable
https://github.com/ansible/ansible/issues/68500 Special handling of SELinux fails in Python 3
https://github.com/ansible/ansible/issues/68901 Using the template module on FIPS system throw "OpenSSL internal error"
https://github.com/ansible/ansible/issues/69190 Strange behaviour with required / required_* module parameters
https://github.com/ansible/ansible/pull/69201 module_utils: require X_OK when checking cwd sanity
https://github.com/ansible/ansible/pull/70053 Change find_mount_point() to always return string
https://github.com/ansible/ansible/issues/70639 _remove_values_conditions probably should not coerce datetime values
https://github.com/ansible/ansible/pull/70660 modules with backup opt can specify backup file
https://github.com/ansible/ansible/pull/70722 ensure unsafe writes fallback
https://github.com/ansible/ansible/pull/71324 [WIP] Replace atomic_move() with a higher level function
https://github.com/ansible/ansible/pull/71557 do not add colliding aliases to argument_spec #62315
https://github.com/ansible/ansible/pull/71707 POC: Support module extensible JSON encoding
https://github.com/ansible/ansible/pull/72248 Make sure that none is not accepted for required module options
https://github.com/ansible/ansible/pull/72667 arg_spec - move type checking lookup method to a function
https://github.com/ansible/ansible/pull/72690 Backport/2.10/72390

13. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/yum.py 32 total

https://github.com/ansible/ansible/issues/11498 Add support for yum options related to security
https://github.com/ansible/ansible/issues/28481 Ansible's `yum` module should support checksum checking when `name` points to a url
https://github.com/ansible/ansible/issues/29613 advanced yum features for redhat subscribed machines
https://github.com/ansible/ansible/issues/29857 Please provide yum swap capability
https://github.com/ansible/ansible/issues/29983 yum module allows people to brick their systems without warning
https://github.com/ansible/ansible/issues/30148 Add an option to specifiy cache valid time period to YUM module
https://github.com/ansible/ansible/issues/35606 Feature: Support --exclude for yum list as well
https://github.com/ansible/ansible/issues/40710 yum: add diff mode
https://github.com/ansible/ansible/issues/48632 Add builddep support to yum module
https://github.com/ansible/ansible/issues/49967 Yum module: support state=distro-sync
https://github.com/ansible/ansible/issues/51888 Yum module breaks when package name contains spaces but worked in previous versions.
https://github.com/ansible/ansible/pull/51907 handle yum/dnf group long form names without @
https://github.com/ansible/ansible/issues/55553 Ansible yum module failed when using in cloud-init on aws ec2 instance
https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs
https://github.com/ansible/ansible/issues/60008 Using "update_only" attribute with yum module reports different results in check mode
https://github.com/ansible/ansible/issues/60349 yum cleanup is broken
https://github.com/ansible/ansible/pull/60350 [yum] bring back support for yum autoremove
https://github.com/ansible/ansible/issues/66090 Yum module does not list dependency installations in results
https://github.com/ansible/ansible/issues/66894 Yum module's install action does not verify if the installed package's architecture is the same when it decides if the package has already been installed
https://github.com/ansible/ansible/issues/67187 yum module cannot use `group install --with-optional`
https://github.com/ansible/ansible/issues/67609 Add CVE support to the yum module
https://github.com/ansible/ansible/issues/68002 yum module: no package group support in check_mode
https://github.com/ansible/ansible/issues/68599 YUM groupremove is not idempotent
https://github.com/ansible/ansible/issues/69397 Feature: yum --cacheonly
https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option
https://github.com/ansible/ansible/issues/70949 yum - parsing issue of yum output with subsequent empty lines
https://github.com/ansible/ansible/pull/70958 update regex for yum available updates output
https://github.com/ansible/ansible/issues/71558 list: updates in yum module doesn't list obsolete packages
https://github.com/ansible/ansible/pull/71673 list obsolete packages when using yum: list: updates
https://github.com/ansible/ansible/issues/71758 yum not idempotent when rpm already installed
https://github.com/ansible/ansible/issues/72061 Using yum module with state: latest & update_only: yes shows contradicting output
https://github.com/ansible/ansible/issues/72651 Yum/DNF module does not capture and return transaction failure

14. https://github.com/ansible/ansible/blob/devel/lib/ansible/executor/task_executor.py 32 total

https://github.com/ansible/ansible/pull/31179 Validate context after update of magic variables
https://github.com/ansible/ansible/pull/41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.
https://github.com/ansible/ansible/pull/43128 Allow to use task retries without until block
https://github.com/ansible/ansible/issues/49294 Undefined built-in variable when used within a loop
https://github.com/ansible/ansible/pull/49397 [WIP] less play_context
https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/issues/49992 Unable set facts with interpolated variables from action plugin
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/pull/55677 teach ansible about loop_control/break_when
https://github.com/ansible/ansible/pull/56082 Fix delegate_to using incorrect ansible_become_* vars (#34259)
https://github.com/ansible/ansible/issues/56345 `ignore_errors: {{ ansible_check_mode }}` is always true
https://github.com/ansible/ansible/pull/56817 Adding loop_control.notify_scope
https://github.com/ansible/ansible/issues/58889 Using set_fact for ansible_password exposes password with warning
https://github.com/ansible/ansible/issues/58918 Loops with `until` and `register` should register results of old executions
https://github.com/ansible/ansible/issues/61689 Make ansible_check_mode equal to True while using check_mode: True
https://github.com/ansible/ansible/pull/62117 loop_control: add option to configure pausing after skipped tasks
https://github.com/ansible/ansible/pull/62151 [WIP] loop_control until feature
https://github.com/ansible/ansible/pull/62207 use standard templating on loop_control
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69909 Reset ALL connection settings for next loop iteration
https://github.com/ansible/ansible/issues/70068 Ansible 2.9 networking can be slower than Ansible 2.2.
https://github.com/ansible/ansible/pull/70819 Add a test to validate the problem with first_found
https://github.com/ansible/ansible/issues/71126 add `task_action` analogue to callback that represents FQCN of executed module/task
https://github.com/ansible/ansible/pull/71463 Consolidate filters/tests handling into JinjaPluginIntercept
https://github.com/ansible/ansible/pull/71607 PoC: Add support for immediate handlers
https://github.com/ansible/ansible/pull/72057 [ignore] [WIP] prefork experiments
https://github.com/ansible/ansible/pull/72084 Allow delegated facts in connection vars
https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.
https://github.com/ansible/ansible/pull/72409 Try to load action plugin from the same collection as the module (#66…
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72553 Add projection feature for registering vars - Option 2

15. https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/connection/ssh.py 32 total

https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/issues/15297 "no tty present and no askpass program specified" with sudo flags and pipelining after 2.0 upgrade
https://github.com/ansible/ansible/issues/16894 ansible hangs with --ask-pass and encrypted SSH key
https://github.com/ansible/ansible/issues/17349 Ansible randomly fails to connect to hosts behind bastion unless SSH connexions are still running in the background
https://github.com/ansible/ansible/issues/22382 Allow ssh private keys to be used that are encrypted with vault
https://github.com/ansible/ansible/pull/22764 ISSUE-22382 Added ansible_ssh_private_key for paramiko_ssh
https://github.com/ansible/ansible/issues/25068 Cannot handle SSH host authenticity prompts for multiple hosts
https://github.com/ansible/ansible/pull/32829 add pkcs11 support to Ansible ssh connection module
https://github.com/ansible/ansible/pull/38976 [WIP] Generalize connection command running and I/O for all connection types
https://github.com/ansible/ansible/issues/43274 script module with become prepends stdout with \r\n
https://github.com/ansible/ansible/issues/43502 ansible_ssh_extra_args is ignored when ansible_ssh_executable is set
https://github.com/ansible/ansible/pull/43503 Do not substitute ssh_executable until we need to
https://github.com/ansible/ansible/issues/45707 SSH Host Key Pinning and Validation
https://github.com/ansible/ansible/issues/46660 Vars ansible_control_path and ansible_control_path_dir ignored
https://github.com/ansible/ansible/pull/49397 [WIP] less play_context
https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/pull/50973 [WIP] ssh: Display ssh config in verbose mode
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/pull/55219 migrate ssh from play_context
https://github.com/ansible/ansible/issues/57220 Ansible ignores ssh configuration environment variables
https://github.com/ansible/ansible/issues/58133 _handle_error code path ignored for SSH connection plugin
https://github.com/ansible/ansible/issues/58184 `meta: reset_connection` ignoring variables
https://github.com/ansible/ansible/pull/59207 Fixes #59206 - Malformed SSH commandline due to whitespace in ControlPath
https://github.com/ansible/ansible/issues/62769 IPv6 access with proxycommand fails
https://github.com/ansible/ansible/issues/63871 connection plugins need to monitor and reap dead child processes
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/issues/68341 ssh connection reset and ssh tokens in controlpath
https://github.com/ansible/ansible/issues/70888 Using sshpass, ssh with proxycommand and a password for sudo fails
https://github.com/ansible/ansible/pull/70904 Properly handle sshpass return codes
https://github.com/ansible/ansible/issues/72474 OpenSSH doesn't reconnect following reboot
https://github.com/ansible/ansible/issues/72533 Ansible can't reach IPv6 server through IPv4 bastion
https://github.com/ansible/ansible/issues/72739 Ansible ignores all ssh_connection vars from ansible.cfg

16. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/systemd.py 30 total

https://github.com/ansible/ansible/pull/24778 systemd: improved startup failure detection for simple services
https://github.com/ansible/ansible/issues/28247 systemd and service modules don't check is-enabled stdout values, causing false positives
https://github.com/ansible/ansible/pull/30278 systemd: ignore unknown unit states
https://github.com/ansible/ansible/pull/35636 wait for {starting, stopping} units
https://github.com/ansible/ansible/pull/40441 Refactor systemd module
https://github.com/ansible/ansible/issues/44683 systemd module cannot manage *running* services with unit file *not-found*
https://github.com/ansible/ansible/pull/45253 Fix systemd service checks against rc return code. Fixes #44409.
https://github.com/ansible/ansible/pull/46490 static systemd unit : fix idempotent issue
https://github.com/ansible/ansible/issues/46744 Systemd module behavior differs from systemd when enabling services
https://github.com/ansible/ansible/pull/52815 Introspect systemd unit deps recursively
https://github.com/ansible/ansible/pull/57174 systemd: fix global scope
https://github.com/ansible/ansible/pull/58017 [WIP] Add the ability to specify --root.
https://github.com/ansible/ansible/issues/58979 [systemd] Provide status state
https://github.com/ansible/ansible/issues/59813 systemd module misses to 'enable' when Install section has changed
https://github.com/ansible/ansible/issues/61763 Add try-restart state to systemd
https://github.com/ansible/ansible/pull/63213 Bry properties
https://github.com/ansible/ansible/issues/65785 [Systemd] Allow ansible to update the default systemd target mode
https://github.com/ansible/ansible/issues/66196 systemd module doesn't handle units starting with '-'
https://github.com/ansible/ansible/issues/68680 Systemd needs to be runned twice to mask enabled service
https://github.com/ansible/ansible/pull/68681 Fix mask behaviour when service is enabled
https://github.com/ansible/ansible/issues/71637 Systemd & service module doesn't reload and start service
https://github.com/ansible/ansible/issues/71645 systemd enabled behave different from `systemctl enable`
https://github.com/ansible/ansible/issues/71969 Add reloaded-or-restarted state to module systemd
https://github.com/ansible/ansible/issues/72285 "make webdocs" on v2.10.2 fails
https://github.com/ansible/ansible/pull/72347 [stable-2.10] systemd - fix issue with capbpf and newer kernel (#72337)
https://github.com/ansible/ansible/pull/72348 [stable-2.9] systemd - fix issue with capbpf and newer kernel (#72337)
https://github.com/ansible/ansible/issues/72451 systemd enabled not working as expected
https://github.com/ansible/ansible/issues/72674 systemd module is useless for user mode unless usage documented
https://github.com/ansible/ansible/pull/72680 added more specific info about user scope
https://github.com/ansible/ansible/pull/72702 systemd - account for templated unit files when searching for service

17. https://github.com/ansible/ansible/blob/devel/lib/ansible/galaxy 29 total

https://github.com/ansible/ansible/issues/13496 Feature request: make "version" a valid role metadata attribute
https://github.com/ansible/ansible/issues/20977 Keep .git folder on Galaxy downloaded roles
https://github.com/ansible/ansible/issues/36395 Allow env vars in a roles requirements.yml
https://github.com/ansible/ansible/issues/41077 ansible-galaxy --ignore-certs : add an option so git ignore self signed certificate too
https://github.com/ansible/ansible/issues/42933 Can't update version of a role using ansible-galaxy without removing it myself
https://github.com/ansible/ansible/issues/45475 Ansible galaxy break on some token including + characters
https://github.com/ansible/ansible/issues/46385 relative paths in include statements in requirements.yml files should be relative to the requirements.yml file and not cwd of the ansible-galaxy process.
https://github.com/ansible/ansible/issues/52111 ansible-galaxy has cryptic error message when role version is wrong
https://github.com/ansible/ansible/issues/53623 Ansible galaxy does not obey underlying OS umask
https://github.com/ansible/ansible/issues/63288 `ansible-config dump` doesn't show galaxy servers
https://github.com/ansible/ansible/issues/65245 ansible-galaxy collection: add support for extra arguments
https://github.com/ansible/ansible/issues/65664 ansible-galaxy set user only permissions on installed connections
https://github.com/ansible/ansible/issues/65699 ansible-galaxy collection install --upgrade
https://github.com/ansible/ansible/issues/65920 ansible-galaxy collection build needs way to override version
https://github.com/ansible/ansible/issues/66255 role_skeleton read by ansible-galaxy collection init
https://github.com/ansible/ansible/issues/67758 Create alias for ansible-galaxy collection
https://github.com/ansible/ansible/issues/67759 Add ansible-galaxy collection uninstall
https://github.com/ansible/ansible/issues/67760 ansible-galaxy collection install - support rollback on failures
https://github.com/ansible/ansible/issues/67862 Allow galaxy api-key/token to be set via environment variable
https://github.com/ansible/ansible/issues/68283 ansible-galaxy import --role-name=whatever doesn't seem to assign the role the given name
https://github.com/ansible/ansible/issues/68621 `--collections-path` of `ansible-galaxy` CLI must not end with `ansible_collection`
https://github.com/ansible/ansible/issues/68915 ansible-galaxy collection init doesn't respect configured collections_paths
https://github.com/ansible/ansible/issues/68920 Add support for GALAXY_COLLECTION_SKELETON
https://github.com/ansible/ansible/issues/70019 Long import wait times in `ansible-galaxy collection publish` break on token expiration
https://github.com/ansible/ansible/issues/70147 `ansible-galaxy collection list` vs site-packages
https://github.com/ansible/ansible/issues/70887 ansible-galaxy crashes with invalid token file
https://github.com/ansible/ansible/issues/71784 ansible-galaxy collection install dep resolver changes
https://github.com/ansible/ansible/issues/71977 Error "ansible-galaxy role init"
https://github.com/ansible/ansible/issues/72217 ansible-galaxy role install fails when using file://

18. https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/filter/core.py 29 total

https://github.com/ansible/ansible/issues/14181 Playbook environment cannot contain included vars
https://github.com/ansible/ansible/issues/16456 In some cases, error message "specified line no longer in file, maybe it changed?" is not because the file changed
https://github.com/ansible/ansible/issues/17041 add commandline params as built-in variables for playbooks
https://github.com/ansible/ansible/issues/19855 Serialized tasks
https://github.com/ansible/ansible/issues/21131 Play include: gather_facts inheritance
https://github.com/ansible/ansible/issues/24223 Allow setting `allow_world_readable_tmpfiles` per-host
https://github.com/ansible/ansible/pull/45692 Adds **kwargs parameter to password_hash to support more algorithms.
https://github.com/ansible/ansible/issues/46554 ssh errors are not descriptive
https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex
https://github.com/ansible/ansible/issues/55555 error_on_undefined_vars = True silently ignored in role defaults?
https://github.com/ansible/ansible/pull/61291 Returns false in case of an invalid datetime value in the datetime filter
https://github.com/ansible/ansible/issues/63784 Filter random with seed not stable between python 2 and 3
https://github.com/ansible/ansible/pull/64474 regex: groupdict: return dict of named capture groups
https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/65329 Bugfix in flatten filter - all elements after None are skipped
https://github.com/ansible/ansible/issues/67608 Subelements filter can not descend into list items
https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default
https://github.com/ansible/ansible/issues/69255 add a "fail" filter
https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)
https://github.com/ansible/ansible/issues/70186 Ansible core official offline docs
https://github.com/ansible/ansible/issues/70337 items2dict gives "KeyError 'key'" with invalid key/value pair
https://github.com/ansible/ansible/pull/70351 Allow strftime to display time in UTC
https://github.com/ansible/ansible/pull/70676 [idea] items2dict: get dict keyed on value of common key
https://github.com/ansible/ansible/pull/70721 normalize bool filter to 'ansible booleans'
https://github.com/ansible/ansible/pull/71431 Fix filters masking jinja2.exceptions.UndefinedError
https://github.com/ansible/ansible/issues/71442 Ansible vault is incompatible with Jenkins credential files - wrong absolute path parsing
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils
https://github.com/ansible/ansible/issues/72618 random filter should also support creating random strings
https://github.com/ansible/ansible/pull/72711 Add version_sort filter to sort e.g. package lists

19. https://github.com/ansible/ansible/blob/devel/bin/ansible-test 29 total

https://github.com/ansible/ansible/issues/25042 runme.sh integration tests not reported as "tests" in shippable
https://github.com/ansible/ansible/issues/57699 Add a sanity check requiring tests for all modules
https://github.com/ansible/ansible/issues/59275 Create a test suite for ansible-test
https://github.com/ansible/ansible/issues/59879 Consolidate ansible-test integration* commands
https://github.com/ansible/ansible/issues/59991 ansible-test should warn when all collections content is ignored by git
https://github.com/ansible/ansible/issues/60215 Support running ansible-test on collections outside a collection root
https://github.com/ansible/ansible/issues/60219 Add option to clean ansible-test environment between integration tests
https://github.com/ansible/ansible/issues/60226 ansible-test idempotence tests for roles in Ansible Collections
https://github.com/ansible/ansible/issues/62079 collections sanity tests should start by verifying its a valid collection
https://github.com/ansible/ansible/issues/64523 ansible-test --help reports an error if cwd is not a collection path
https://github.com/ansible/ansible/issues/66080 ascii codec can't encode characters in tempfile generation
https://github.com/ansible/ansible/issues/66704 In some cases, `ansible-test units --venv` continues despite being outside of a virtual environment
https://github.com/ansible/ansible/issues/66968 Unable to pass validate-modules sanity check if using custom type for arg spec
https://github.com/ansible/ansible/issues/67032 ansible-test sanity expects all modules to be licensed under the GPLv3
https://github.com/ansible/ansible/issues/67118 pylint sanity test fails on Python 3.8
https://github.com/ansible/ansible/issues/68032 Unit test runner hides the normal pytest failure output
https://github.com/ansible/ansible/issues/68132 [1w] ansible-test classifier vs new Collection paths
https://github.com/ansible/ansible/issues/68365 Some way to customize junit callback plugin in ansible-test run for a collection
https://github.com/ansible/ansible/issues/68499 ansible-test does not work with collections installed by galaxy inside a git repository
https://github.com/ansible/ansible/issues/68685 ansible-test doesn't recognize modules written in bash
https://github.com/ansible/ansible/issues/69561 ansible-test validate-modules: missing `default` in docs not detected if `default=False` in argspec
https://github.com/ansible/ansible/issues/69568 Support ANSIBLE_FORKS in ansible-test
https://github.com/ansible/ansible/issues/69981 `ansible-test` gives precedence to roles/ over tests/integration/targets/
https://github.com/ansible/ansible/issues/70871 ansible-test should have a (per-collection) configuration file
https://github.com/ansible/ansible/issues/71602 setuptools 50.0.0 breaks ansible-test sanity
https://github.com/ansible/ansible/issues/71885 ansible-test doesn't respect the ANSIBLE_FORCE_COLOR env var
https://github.com/ansible/ansible/issues/72391 ansible-test fails at unidiomatic-typecheck but there is nothing wrong.
https://github.com/ansible/ansible/issues/72634 Make ansible-test automatically install collection dependencies
https://github.com/ansible/ansible/issues/72738 ansible-test default container does not have virtualenv installed

20. https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/strategy/__init__.py 27 total

https://github.com/ansible/ansible/pull/18596 New module: remove_host
https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task
https://github.com/ansible/ansible/issues/45315 Expand cacheable option to be available to other action plugins than ansible_facts
https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/pull/50608 Allow meta tasks in handlers
https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers
https://github.com/ansible/ansible/pull/53688 Track failures in the includes results to avoid special handling of include errors
https://github.com/ansible/ansible/pull/55913 Do not double fail hosts for includes
https://github.com/ansible/ansible/pull/59605 fix clear_host_errors
https://github.com/ansible/ansible/issues/60259 add --stop-at-task
https://github.com/ansible/ansible/pull/61796 log which task ended the play
https://github.com/ansible/ansible/pull/65284 when tqm.terminate() called, task queuing should stop at once
https://github.com/ansible/ansible/pull/66476 move from 'strat name' to property for banners
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69671 Strategy Plugin Support Custom Options
https://github.com/ansible/ansible/pull/69883 Add projection feature for registering vars
https://github.com/ansible/ansible/pull/70477 Skip forking on a task with a simple when condition or include
https://github.com/ansible/ansible/pull/71463 Consolidate filters/tests handling into JinjaPluginIntercept
https://github.com/ansible/ansible/pull/71607 PoC: Add support for immediate handlers
https://github.com/ansible/ansible/pull/71719 add_host/group_by: fix using changed_when in a loop v2
https://github.com/ansible/ansible/pull/72057 [ignore] [WIP] prefork experiments
https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor
https://github.com/ansible/ansible/pull/72343 Fix ansible_failed_task with inner always and outer rescue blocks
https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72553 Add projection feature for registering vars - Option 2

21. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/lineinfile.py 24 total

https://github.com/ansible/ansible/issues/13366 lineinfile `backrefs` doesn't work when used with `with_items`
https://github.com/ansible/ansible/issues/15767 lineinfile: Feature Idea: Add 'count' option to select the desired line among a number of duplicate lines
https://github.com/ansible/ansible/issues/25389 file based modules change ownership after editing.
https://github.com/ansible/ansible/issues/29639 Add limit of number of backup files to file modules with backup option
https://github.com/ansible/ansible/issues/29815 lineinfile: regexp="...\b..." no longer matches in v2
https://github.com/ansible/ansible/issues/29914 ignore_missing for lineinfile, replace, ...
https://github.com/ansible/ansible/issues/29930 lineinfile does not preserve ACL
https://github.com/ansible/ansible/issues/30124 Improve lineinfile's line= option with groups/groupdict extracted from regexp=
https://github.com/ansible/ansible/issues/30144 [Bug Report] lineinfile unquotes value twice
https://github.com/ansible/ansible/issues/30225 lineinfile does not expand "\t" when some conditions are met
https://github.com/ansible/ansible/issues/30963 lineinfile: allow insertafter and insertbefore to be used simultaneously as range
https://github.com/ansible/ansible/issues/31712 Lineinfile module adds incorrect number of lines
https://github.com/ansible/ansible/issues/38394 Using old data from cache even after updating file
https://github.com/ansible/ansible/issues/40140 Inconsistent lineinfile module behavior
https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex
https://github.com/ansible/ansible/pull/60398 Add file locking support for concurrent file access
https://github.com/ansible/ansible/issues/61264 lineinfile module: validate parameter unsupported format character
https://github.com/ansible/ansible/pull/67224 Add the section RETURN to the module lineinfile
https://github.com/ansible/ansible/issues/67352 RFC - the lineinfile module - change format od diff in RETURN
https://github.com/ansible/ansible/issues/70470 RFE: lineinfile should support a pure (non-regex) line
https://github.com/ansible/ansible/pull/70647 Implements literal non-regex in lineinfile module
https://github.com/ansible/ansible/pull/70660 modules with backup opt can specify backup file
https://github.com/ansible/ansible/issues/71828 lineinfile module: non existing file is not created when using "backrefs"
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting

22. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/find.py 22 total

https://github.com/ansible/ansible/issues/18973 find_module: allow regex in paths
https://github.com/ansible/ansible/issues/25314 find module does not error when encountering a path with permission denied
https://github.com/ansible/ansible/pull/31447 Param type path need subspec list
https://github.com/ansible/ansible/pull/32446 Added function to get the total size of directory if the user choose the option file_type: directory
https://github.com/ansible/ansible/pull/33488 Improve 'find' module with pattern search not limited to basename
https://github.com/ansible/ansible/issues/36369 Add mindepth, maxdepth parameters to find module
https://github.com/ansible/ansible/pull/37477 modules/files/find.py: use search over match
https://github.com/ansible/ansible/issues/38737 RFE add user & group parameter support for find module
https://github.com/ansible/ansible/issues/41493 Find does not fail when search path isn't available by filesystem permissions
https://github.com/ansible/ansible/issues/50067 find: regex excludes without pattern raises internal errors by default
https://github.com/ansible/ansible/pull/50070 find: set pattern to default regex when use_regex specified
https://github.com/ansible/ansible/issues/50389 Find: Don't cross filesystem boundaries
https://github.com/ansible/ansible/pull/52334 add exclude_paths option to find module
https://github.com/ansible/ansible/issues/53059 The find module - the contains parameters behavior - a bug or a feature?
https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/62059 find: Add param 'min_depth' to limit search
https://github.com/ansible/ansible/pull/63117 Adding additional file_type options
https://github.com/ansible/ansible/issues/63526 find_module: find files based on ownership
https://github.com/ansible/ansible/issues/70834 ansible incorrectly displays the size of lastlog
https://github.com/ansible/ansible/issues/71026 Age-based finds fail to recurse directories newer than requested mtime
https://github.com/ansible/ansible/issues/72585 Include MIME info in find result

23. https://github.com/ansible/ansible/blob/devel/lib/ansible/config/base.yml 22 total

https://github.com/ansible/ansible/pull/31513 Add host vars compatibility with new precedence parameter
https://github.com/ansible/ansible/pull/37019 allow user to control if vault decryption is fatal
https://github.com/ansible/ansible/pull/38403 [WIP] Move --list options from hardcoded to 'list' callback/strategy plugins
https://github.com/ansible/ansible/pull/38881 throttle text wrapping
https://github.com/ansible/ansible/pull/45861 [WIP] Add a 'ansible-role' cli
https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers
https://github.com/ansible/ansible/pull/52823 [GRPC_PLUG] Add gRPC connection plugin support to work with network os supporting gRPC
https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module
https://github.com/ansible/ansible/pull/55219 migrate ssh from play_context
https://github.com/ansible/ansible/pull/55474 Validate config choices
https://github.com/ansible/ansible/pull/56116 Allow for lazy evaluation of Jinja2 expressions
https://github.com/ansible/ansible/issues/61534 new interpreter discovery does not support non-RH distros
https://github.com/ansible/ansible/pull/62027 Add str_strict parameter type instead of warning by default on string conversion
https://github.com/ansible/ansible/pull/65499 Hide "[WARNING]: No inventory was parsed" message
https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added
https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default
https://github.com/ansible/ansible/pull/69163 Gather facts for IBM i
https://github.com/ansible/ansible/pull/71424 Custom salt for ansible-vault encrypt (Fixes #35480)
https://github.com/ansible/ansible/pull/72043 Add base path config for ~/.ansible
https://github.com/ansible/ansible/pull/72498 Add sles to INTERPRETER_PYTHON_DISTRO_MAP
https://github.com/ansible/ansible/pull/72697 Improve deprecations

24. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/hostname.py 21 total

https://github.com/ansible/ansible/issues/19176 hostname module does not rename correctly on debian
https://github.com/ansible/ansible/issues/19681 hostname module can't work on docker containers so module should provide an error message explaining that
https://github.com/ansible/ansible/issues/19814 [2.2][hostname module] Could not set property: Failed to activate service 'org.freedesktop.hostname1': timed out
https://github.com/ansible/ansible/issues/22352 [2.2][hostname module] Setting hostname fails for unknown distributions
https://github.com/ansible/ansible/issues/29669 make hostname work on SmartOS
https://github.com/ansible/ansible/issues/29835 Hostname not set correctly on Gentoo Linux with systemd
https://github.com/ansible/ansible/issues/29873 Opensuse version <= 11 wrong hostname strategy
https://github.com/ansible/ansible/issues/30050 hostname module does not rename correctly on debian
https://github.com/ansible/ansible/issues/42530 hostname module error inside LXD containers: Failed to activate service 'org.freedesktop.hostname1': timed out
https://github.com/ansible/ansible/issues/45205 Hostname module on Raspbian Stretch fails, while it is working on Jessie
https://github.com/ansible/ansible/issues/48752 hostname module incorrect behavior on Oracle Linux
https://github.com/ansible/ansible/issues/63354 hostname module on Ubuntu 14.04.6 "Command failed rc=1, out=, err=Unknown operation"
https://github.com/ansible/ansible/pull/65222 Use context managers for some file handling in system modules.
https://github.com/ansible/ansible/issues/65334 hostname module in chroot changes parent host's hostname
https://github.com/ansible/ansible/issues/66432 hostname module: can MODIFY the file system and hostname (FreeBSD) in check mode
https://github.com/ansible/ansible/issues/68684 Cannot set hostname on ansible 2.9.6
https://github.com/ansible/ansible/pull/69929 hostname: Refactor code
https://github.com/ansible/ansible/issues/70360 Ansible setup fails to detect domain of server
https://github.com/ansible/ansible/pull/70828 [hostname] Unify how we handle permanent hostname lookup and drop py2.4 support
https://github.com/ansible/ansible/issues/72429 'use' arg breaks hostname module for RHEL 7 target
https://github.com/ansible/ansible/pull/72444 hostname module: advise 'use:systemd' for RHEL/EL 7+

25. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/iptables.py 21 total

https://github.com/ansible/ansible/pull/21071 iptables: Adding multiport module support
https://github.com/ansible/ansible/issues/23073 iptables module invokes match with singe quotes
https://github.com/ansible/ansible/issues/25099 Allow creation/deletion of chains the 'iptables' module
https://github.com/ansible/ansible/issues/25149 iptables: option to run iptables-save
https://github.com/ansible/ansible/issues/29393 Using reject_with with a previously defined jump: REJECT results in two Jump statements
https://github.com/ansible/ansible/issues/29405 iptables module always installs duplicate rules with older versions of netfilter
https://github.com/ansible/ansible/pull/32158 iptables: chain creation and deletion
https://github.com/ansible/ansible/issues/41147 Extend match functionality for iptables module
https://github.com/ansible/ansible/issues/44420 iptables module builds the command incorrectly
https://github.com/ansible/ansible/pull/46421 add add iptables physdev option
https://github.com/ansible/ansible/issues/47837 iptables module does not work correctly on Ansible 2.6.4 / Tower 3.3.0
https://github.com/ansible/ansible/pull/58329 Added support for iptables IPVS match
https://github.com/ansible/ansible/pull/58911 Iptables - negation operator
https://github.com/ansible/ansible/pull/68607 Add support for iptables match addrtype
https://github.com/ansible/ansible/issues/68612 iptables module broken
https://github.com/ansible/ansible/pull/68985 iptables: add NETMAP Support
https://github.com/ansible/ansible/pull/69152 iptables: Fixed get_chain_policy API
https://github.com/ansible/ansible/issues/69394 iptables ipsec policy matching
https://github.com/ansible/ansible/pull/72548 [stable-2.10] iptables: Reorder comment postition (#71496)
https://github.com/ansible/ansible/pull/72551 [stable-2.9] iptables: Reorder comment postition (#71496)
https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'

26. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/uri.py 21 total

https://github.com/ansible/ansible/issues/29670 Gzip encoding problem in 'uri' module
https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS
https://github.com/ansible/ansible/pull/36338 add yaml support for body type to uri module
https://github.com/ansible/ansible/issues/38120 Api Token authentication issue with URI module
https://github.com/ansible/ansible/pull/41925 [WIP] Add support for gzip decoding responses
https://github.com/ansible/ansible/issues/41977 Progress Bar for Uploads and Downloads
https://github.com/ansible/ansible/issues/44338 Add SOCKS proxy support to uri module
https://github.com/ansible/ansible/issues/44635 [FR] [uri] Add an option to return content untouched
https://github.com/ansible/ansible/issues/50719 Uri module fails to download file into directory
https://github.com/ansible/ansible/pull/50771 [WIP] uri module improvements
https://github.com/ansible/ansible/issues/54589 uri fails when client cert is mandatory on remote server
https://github.com/ansible/ansible/issues/54721 Multiple 'set-cookie' python 3
https://github.com/ansible/ansible/issues/58632 use_proxy is documented but never used in uri module
https://github.com/ansible/ansible/issues/59732 uri converting body int to string
https://github.com/ansible/ansible/issues/60632 uri: sourcing vaulted file doesn't work
https://github.com/ansible/ansible/pull/61292 [Fix/#60632] - Added get_real_file to decrypt the json file
https://github.com/ansible/ansible/pull/65706 Honor use_proxy parameter in uri module
https://github.com/ansible/ansible/pull/67715 SOCKS5 proxy support for uri module
https://github.com/ansible/ansible/issues/69721 Add AIX default CA certs path to module_utils/urls.py
https://github.com/ansible/ansible/pull/71872 modules/uri: handle success status code None from file://
https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module

27. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/command.py 20 total

https://github.com/ansible/ansible/issues/28674 The Ansible/Jinja parser incorrectly tries to parse command/shell comment blocks
https://github.com/ansible/ansible/issues/29458 Commands modules: cutting off "long" lines
https://github.com/ansible/ansible/issues/29837 Support for Shell Commands in Check Mode
https://github.com/ansible/ansible/issues/31494 default sudo flags don't take kindly to lvextend
https://github.com/ansible/ansible/issues/34454 Shell module option 'creates' looks only for a single file/directory
https://github.com/ansible/ansible/issues/38701 Enabled change detection in check_mode for command module is creates argument is defined
https://github.com/ansible/ansible/issues/38795 become causes syntax error with failed_when
https://github.com/ansible/ansible/issues/40434 Failed to set execute bit on remote files when managing Ubuntu 16.04 using SaltStack connection plugin
https://github.com/ansible/ansible/issues/40711 command module declares `delta` attributes to be always returned, but it is not
https://github.com/ansible/ansible/pull/40712 Fixes 40711: return `delta`, `start`, `end` on skipped change as documented
https://github.com/ansible/ansible/issues/42983 Permission denied for mkdir .ansible with a become user
https://github.com/ansible/ansible/issues/44493 Ansible 2.6.2 doesn't sudoing into root user
https://github.com/ansible/ansible/issues/47517 Command module: ambiguous behaviour when both "creates" and "removes" are specified
https://github.com/ansible/ansible/issues/54162 command module: environment variables are substituted unconditionally
https://github.com/ansible/ansible/issues/55918 Cannot pass stdin="something" to "command" module in ad-hoc command
https://github.com/ansible/ansible/issues/61486 Ansible-playbook getting into infinite loop due to strategy free
https://github.com/ansible/ansible/issues/61937 Username with special characters not escaped
https://github.com/ansible/ansible/pull/63825 commands: Clarify hint message
https://github.com/ansible/ansible/issues/69961 Environment variable leakage in command line parameters on multi-user systems
https://github.com/ansible/ansible/issues/72030 On systems with slow disks, Ansible 2.10 runs generally much slower than 2.9

28. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/dnf.py 20 total

https://github.com/ansible/ansible/issues/26673 COPR support for DNF
https://github.com/ansible/ansible/issues/33371 build-dep support in dnf module
https://github.com/ansible/ansible/issues/43870 Ansible DNF module fails to warn about RPM scriptlet errors
https://github.com/ansible/ansible/issues/46963 dnf: support config-manager plugin for repository management
https://github.com/ansible/ansible/issues/50237 dnf module fails on python 3.7 when versionlock plug-in is installed
https://github.com/ansible/ansible/pull/51907 handle yum/dnf group long form names without @
https://github.com/ansible/ansible/pull/52859 Add workaround for dnf versionlock plugin init failure
https://github.com/ansible/ansible/issues/54949 dnf: successful etckeeper commit causes successful package install to fail
https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs
https://github.com/ansible/ansible/issues/56504 dnf fails to install module streams unless both stream and profile are named
https://github.com/ansible/ansible/issues/62360 package module on rhel8: name with asterisk, state=absent, nothing matches name fails
https://github.com/ansible/ansible/pull/63079 dnf code clean up (native strings and formatting)
https://github.com/ansible/ansible/issues/64294 dnf - _package_dict() doesn't handle packages that do not have a dot in the version number
https://github.com/ansible/ansible/issues/64852 add dnf module enable/disable support
https://github.com/ansible/ansible/pull/65410 Handle changed DNF error messages
https://github.com/ansible/ansible/pull/66239 dnf - remove numerical version in NEVRA check
https://github.com/ansible/ansible/issues/70003 dnf module: undocumented return values diverging from other modules
https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option
https://github.com/ansible/ansible/issues/71659 Support diff mode in dnf module
https://github.com/ansible/ansible/issues/71808 DNF module -- state: present does not pull in package of specified version if outdated package already exists

29. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/apt_repository.py 19 total

https://github.com/ansible/ansible/issues/18975 apt_repository: does not understand arch= option
https://github.com/ansible/ansible/issues/23690 apt-repository drops the arch specification given in the source string of the repo parameter
https://github.com/ansible/ansible/issues/29754 `apt_repository` module cannot upgrade permission mode of related `.list` file
https://github.com/ansible/ansible/issues/30219 apt_repository module does not support "cloud-archive:juno" format
https://github.com/ansible/ansible/issues/33287 apt_key retries GPG key download but apt_repository seems not retry
https://github.com/ansible/ansible/pull/39794 debconf: add 'reconfigure' option
https://github.com/ansible/ansible/issues/42534 apt_repository module does not work behind proxy on ubuntu
https://github.com/ansible/ansible/pull/42536 support add repo behind proxy on ubuntu(#42534)
https://github.com/ansible/ansible/issues/45614 apt_repository generates wrong sources on Ubuntu Xenial
https://github.com/ansible/ansible/issues/49809 apt_repository module changes symlink in /etc/apt/sources.list.d/ to normal file
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/issues/52201 Support to proxy HTTPS apt source URIs though apt-cacher-ng in apt_repository
https://github.com/ansible/ansible/pull/53670 apt_repository should update only the new repository
https://github.com/ansible/ansible/issues/54403 apt_repository modify comment line /etc/apt/sources.list
https://github.com/ansible/ansible/issues/55590 apt_key uses outdated method of adding keys
https://github.com/ansible/ansible/issues/56513 apt_repository should allow wildcards for removals
https://github.com/ansible/ansible/issues/61420 apt_repository does not support remove_others
https://github.com/ansible/ansible/issues/69946 ansible_distribution_release is wrongly set
https://github.com/ansible/ansible/pull/70462 Add install_python_apt to apt_repository doc

30. https://github.com/ansible/ansible/blob/devel/lib/ansible/cli/galaxy.py 19 total

https://github.com/ansible/ansible/pull/35322 [wip] Roles path unfrack cli
https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy
https://github.com/ansible/ansible/issues/55085 ignore/warn/fail/update (configurable) when version in .galaxy_install_info and requirements.yml don't match
https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/66628 Add the possibility to override the temporary directory when you donw…
https://github.com/ansible/ansible/issues/67130 Raise error in `ansible-galaxy collection build` if readme in build_ignore
https://github.com/ansible/ansible/pull/70080 Add galaxy collection info subcommand
https://github.com/ansible/ansible/pull/70136 add the role version number to the ansible-galaxy error/warning message
https://github.com/ansible/ansible/pull/70173 Collection list site packages
https://github.com/ansible/ansible/issues/70180 Fatal error in ansible-galaxy collection list due to common SCM collection practice
https://github.com/ansible/ansible/pull/70185 ansible-galaxy - do not require mandatory keys when listing collections
https://github.com/ansible/ansible/pull/70207 doc fixes
https://github.com/ansible/ansible/pull/71800 [WIP] add a remove subcommand to `ansible-galaxy collection`
https://github.com/ansible/ansible/pull/71850 [WIP] add --upgrade option to 'ansible-galaxy collection install'
https://github.com/ansible/ansible/pull/72035 Update galaxy.py
https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils
https://github.com/ansible/ansible/pull/72637 Allow using galaxy.yml as a requirements file
https://github.com/ansible/ansible/pull/72696 Ensure that the configured role skeleton does not apply to collection init

31. https://github.com/ansible/ansible/blob/devel/lib/ansible/playbook/role/include.py 18 total

https://github.com/ansible/ansible/issues/20077 Add support for subdirectories in `tasks_from` option of include_role
https://github.com/ansible/ansible/issues/20493 include_role doesn't work from handlers
https://github.com/ansible/ansible/issues/32888 Recursive dependencies are run multiple times if using include_role or import_role in the root role
https://github.com/ansible/ansible/issues/37787 Role included from two roles in playbook, but is run with last variable twice.
https://github.com/ansible/ansible/issues/39684 Importing/Including a role does not overwrite the default values
https://github.com/ansible/ansible/issues/47068 role allow_duplicates behaviour incorrectly described
https://github.com/ansible/ansible/issues/50897 Using conditional "when: ..." prevents error from "include_role" from stopping playbook
https://github.com/ansible/ansible/issues/51660 include_role erroneously skipped when including role is a dependency of a conditionally skipped role
https://github.com/ansible/ansible/issues/56046 Include_role loop installs role and dependencies multiple times
https://github.com/ansible/ansible/issues/58802 include_role: implicit version of apply to avoid double specification: inherit
https://github.com/ansible/ansible/issues/64121 import_role with allow_duplicates: no doesn't work
https://github.com/ansible/ansible/issues/64999 Rescue tasks are run after a role called with import_role or include_role
https://github.com/ansible/ansible/issues/65803 Ad-hoc include_role should display task names
https://github.com/ansible/ansible/issues/66349 omit does not work on includes
https://github.com/ansible/ansible/issues/66497 include_role sometimes ignores dynamic vars_from parameter
https://github.com/ansible/ansible/issues/69179 Vars have wrong value when including a role from a dependency
https://github.com/ansible/ansible/issues/69216 task names do not appear if display_skipped_hosts is false
https://github.com/ansible/ansible/issues/69799 Modified "vars:" not visible inside include_role.

32. https://github.com/ansible/ansible/blob/devel/lib/ansible/playbook/role 18 total

https://github.com/ansible/ansible/issues/18375 Check min_ansible_version for roles and don’t run the role if to old
https://github.com/ansible/ansible/issues/21885 allow_duplicates=false fails to detect duplicate when role is conditional
https://github.com/ansible/ansible/issues/34736 ansible role's dependency is called only once although it is called twice with different parameters.
https://github.com/ansible/ansible/issues/43259 Failed to combine variables, expected dicts but got a 'dict' and a 'AnsibleSequence'
https://github.com/ansible/ansible/issues/44395 Dependency roles are repeated on different plays
https://github.com/ansible/ansible/issues/47023 Loss of variable value when include role depth exceed 3
https://github.com/ansible/ansible/issues/47374 duplicate handler execution on multiple role inclusions
https://github.com/ansible/ansible/issues/47606 Make role 'parameters' formally have pure function parameter scope
https://github.com/ansible/ansible/issues/50278 variables defined with 'vars:' keyword below 'role:' have unexpected values when used in imported/included roles
https://github.com/ansible/ansible/issues/62847 Allow roles to depend on collections
https://github.com/ansible/ansible/issues/63558 Weird passing vars to dependent roles (3 cases)
https://github.com/ansible/ansible/issues/64611 Always section of parent block for failed host will execute with always section of child block for successful hosts
https://github.com/ansible/ansible/issues/68311 Difference about variable definition in role dependencies
https://github.com/ansible/ansible/issues/68463 Role deduplication and dependencies
https://github.com/ansible/ansible/issues/68465 Role deduplication and dependency variable
https://github.com/ansible/ansible/issues/69388 role params definition and precedence inconsistency
https://github.com/ansible/ansible/issues/71832 New `include_role` or `import_role` syntax in playbook cause re-run of dependent roles
https://github.com/ansible/ansible/issues/71996 When role does have vars file but it is not accessible give warning

33. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/shell.py 17 total

https://github.com/ansible/ansible/issues/12903 pipefail for shells
https://github.com/ansible/ansible/issues/19214 Ad-hoc shell module freeze and never return to linux prompt
https://github.com/ansible/ansible/issues/20623 use shell.py run command, but only the last piece of error content is returned
https://github.com/ansible/ansible/issues/26792 ability to configure shell module defaults like enabling strict mode
https://github.com/ansible/ansible/issues/28674 The Ansible/Jinja parser incorrectly tries to parse command/shell comment blocks
https://github.com/ansible/ansible/issues/31494 default sudo flags don't take kindly to lvextend
https://github.com/ansible/ansible/issues/34454 Shell module option 'creates' looks only for a single file/directory
https://github.com/ansible/ansible/issues/34853 SSH connection unstable on Ansible v2.4
https://github.com/ansible/ansible/issues/36298 Allow shell args removes to support lists
https://github.com/ansible/ansible/issues/39216 Shell module chdir does not handle symlinks correctly
https://github.com/ansible/ansible/issues/41232 AIX 7.2 shell module [YOU HAVE NEW MAIL] issue
https://github.com/ansible/ansible/issues/41342 The path to blkid cannot be resolved by os-prober when using the command module in a playbook to create a new grub.cfg
https://github.com/ansible/ansible/issues/41355 stderr is undefined leading to error in condition evaluation
https://github.com/ansible/ansible/issues/44493 Ansible 2.6.2 doesn't sudoing into root user
https://github.com/ansible/ansible/issues/45356 Ansible Command/Shell - Deprecate -a 'quoted args' in favour of plain args without -a
https://github.com/ansible/ansible/issues/61408 Keyboard provisioning for inline shell commands
https://github.com/ansible/ansible/issues/69961 Environment variable leakage in command line parameters on multi-user systems

34. https://github.com/ansible/ansible/blob/devel/lib/ansible/cli/__init__.py 17 total

https://github.com/ansible/ansible/pull/11756 vault-password: ensure other users can't read vault password
https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/issues/28722 Add option to force handlers to run even when no tasks are changed
https://github.com/ansible/ansible/issues/29415 regex support in jboss module
https://github.com/ansible/ansible/issues/31021 Consolidate --list CLI options
https://github.com/ansible/ansible/pull/32226 Add some --no-* options
https://github.com/ansible/ansible/issues/33831 Supplying vault password file on command line doesn't override config file
https://github.com/ansible/ansible/pull/35322 [wip] Roles path unfrack cli
https://github.com/ansible/ansible/issues/42002 Hosts ranges for limit option
https://github.com/ansible/ansible/issues/53658 Use compat shim for importing collections throughout the codebase
https://github.com/ansible/ansible/issues/55028 Optionally allow --limit to return normally if no hosts matched
https://github.com/ansible/ansible/issues/57342 Please provide packages for python3 in PPA
https://github.com/ansible/ansible/issues/63445 Feature Request to add Hyper-V module under ansible/lib/ansible/modules/cloud/
https://github.com/ansible/ansible/issues/67008 Ansible version 2.3 documentation should warn for outdated and link to latest
https://github.com/ansible/ansible/issues/69961 Environment variable leakage in command line parameters on multi-user systems
https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory
https://github.com/ansible/ansible/pull/72697 Improve deprecations

35. https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/action/__init__.py 17 total

https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/pull/40355 [WIP] move to connection.remote_user
https://github.com/ansible/ansible/issues/40561 module is missing interpreter line - running python module
https://github.com/ansible/ansible/pull/41811 [WIP] Show deprecation message when using top-level fact vars
https://github.com/ansible/ansible/pull/42645 [WIP] Cli password fixin
https://github.com/ansible/ansible/issues/47350 better report if Ansible fails to parse output from module
https://github.com/ansible/ansible/pull/54562 make BECOME-SUCCESS check handle when there is additional output prefixes
https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/issues/59892 Check if _unquote is needed for win_stat/win_file/win_copy/slurp on action plugin call
https://github.com/ansible/ansible/issues/60308 Some action plugins remove FQCN
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/67607 module manifest - tidy up become parameters
https://github.com/ansible/ansible/pull/70816 [POC] Add and use new extract_json function
https://github.com/ansible/ansible/issues/71956 Using action for execute a module fails
https://github.com/ansible/ansible/issues/72238 get_option method for Action Plugin

36. https://github.com/ansible/ansible/blob/devel/lib/ansible/playbook/task.py 16 total

https://github.com/ansible/ansible/pull/28603 WIP Fixing relative dwim searching when the src path contains ..
https://github.com/ansible/ansible/issues/35030 delegate_to with unreachable hosts breaks playbook
https://github.com/ansible/ansible/pull/41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.
https://github.com/ansible/ansible/pull/43128 Allow to use task retries without until block
https://github.com/ansible/ansible/pull/62207 use standard templating on loop_control
https://github.com/ansible/ansible/issues/65783 `delegate_to: "{{ item }}"` fails if first item is localhost
https://github.com/ansible/ansible/issues/67160 Extend the path stack for searching local files
https://github.com/ansible/ansible/issues/67242 delegate_to: '' tries to decrypt other host's vaults than the specified one
https://github.com/ansible/ansible/pull/69883 Add projection feature for registering vars
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively
https://github.com/ansible/ansible/pull/71265 privitize attributes
https://github.com/ansible/ansible/pull/71607 PoC: Add support for immediate handlers
https://github.com/ansible/ansible/pull/71719 add_host/group_by: fix using changed_when in a loop v2
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72553 Add projection feature for registering vars - Option 2

37. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/pip.py 16 total

https://github.com/ansible/ansible/pull/21583 Added option cached to pip module
https://github.com/ansible/ansible/issues/22399 Ansible pip module fails to use version conditionals or environment markers
https://github.com/ansible/ansible/issues/29843 Pip module is broken when using extra_args
https://github.com/ansible/ansible/pull/31396 pip module: allow to use both 'name' and 'requirements' parameters
https://github.com/ansible/ansible/issues/33587 [2]File and Pipe lookups have different CWD.
https://github.com/ansible/ansible/pull/41415 Fix idempotency in pip for tasks with empty version argument
https://github.com/ansible/ansible/issues/47654 pip: Add "constraints" value
https://github.com/ansible/ansible/issues/48921 pip module not idempotent when using pip > 9.0.1
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/issues/56333 pip module aware of user-site
https://github.com/ansible/ansible/issues/59350 module pip doesn't update virtualenv when virtualenv_python changes
https://github.com/ansible/ansible/issues/62826 pip module always set to changed when using check mode
https://github.com/ansible/ansible/issues/69073 pip: add download feature
https://github.com/ansible/ansible/issues/71781 Support --check mode for `pip install --user`
https://github.com/ansible/ansible/pull/72097 pip: Add support for various pip install modes
https://github.com/ansible/ansible/pull/72298 pip module: During --check, if latest is asked, check using pip list --outdated

38. https://github.com/ansible/ansible/blob/devel/lib/ansible/playbook 16 total

https://github.com/ansible/ansible/issues/11551 [Suggestion] Ansible retry and timeout at hosts level.
https://github.com/ansible/ansible/issues/18559 Add option to fail on deprecated features
https://github.com/ansible/ansible/issues/19720 Exit status of `ansible-playbook` not as documented
https://github.com/ansible/ansible/issues/24215 Increase verbosity on a per task basis
https://github.com/ansible/ansible/issues/30411 Ansible hangs forever while executing playbook with no information on what is going on
https://github.com/ansible/ansible/issues/41313 meta: flush_handlers doesn't honor when clause
https://github.com/ansible/ansible/issues/51025 ansible-playbook should fail if inventory was not found
https://github.com/ansible/ansible/issues/52898 Setting ANSIBLE_VAULT_IDENTITY_LIST to blank results in error
https://github.com/ansible/ansible/issues/63314 Playbook log output of different plays are intermixed
https://github.com/ansible/ansible/issues/65290 No task names on stdout
https://github.com/ansible/ansible/issues/69544 Variables are not delegated in sub-task loop
https://github.com/ansible/ansible/issues/70036 Allow regex for "tags"
https://github.com/ansible/ansible/issues/72156 Ansible on Windows 10 WSL running Ubuntu 20
https://github.com/ansible/ansible/issues/72460 Process substitution for cli option --vault-password-file does not work in Debian Docker container.
https://github.com/ansible/ansible/issues/72582 broken cowsay leads to unusable ansible
https://github.com/ansible/ansible/issues/72628 ansible-galaxy installs collection to path ansible-playbook doesn't use if collections_path ends with 'ansible_collections'

39. https://github.com/ansible/ansible/blob/devel/lib/ansible/template/__init__.py 16 total

https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken
https://github.com/ansible/ansible/issues/38199 Backslash escaping logic appears to be wrong inside a Jinja template
https://github.com/ansible/ansible/pull/41811 [WIP] Show deprecation message when using top-level fact vars
https://github.com/ansible/ansible/pull/45397 fix swallowing line no in template syntax errors
https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default
https://github.com/ansible/ansible/issues/68763 v2.9.6 templating performance regression due to caching change in #67429
https://github.com/ansible/ansible/pull/69340 Add rel_file to ansible_managed template variable
https://github.com/ansible/ansible/pull/70930 template: add parameter for preserve_trailing_newlines
https://github.com/ansible/ansible/pull/71431 Fix filters masking jinja2.exceptions.UndefinedError
https://github.com/ansible/ansible/pull/71463 Consolidate filters/tests handling into JinjaPluginIntercept
https://github.com/ansible/ansible/pull/71801 Use _wrap_native_text only for builtin STRING_TYPE_FILTERS
https://github.com/ansible/ansible/pull/72419 rework some of ansible's inner templating
https://github.com/ansible/ansible/pull/72535 Fixing "infinite recursion in template" from issue#8603 and #58952
https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)

40. https://github.com/ansible/ansible/blob/devel/lib/ansible/vars/manager.py 15 total

https://github.com/ansible/ansible/pull/31513 Add host vars compatibility with new precedence parameter
https://github.com/ansible/ansible/pull/41811 [WIP] Show deprecation message when using top-level fact vars
https://github.com/ansible/ansible/issues/54601 hostvars cross reference does not get resolved
https://github.com/ansible/ansible/pull/57058 [WIP] fix missing 'delegated_to' hosts with facts
https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:
https://github.com/ansible/ansible/pull/70542 avoid making delegated vars available w/o host
https://github.com/ansible/ansible/pull/71299 Fix values of connection variables defined as inventory variables when delegate_to is used
https://github.com/ansible/ansible/pull/71512 [WIP] [Experimental Thing] [Oh god what am I doing] Move HostVars instantiation to VariableManager
https://github.com/ansible/ansible/pull/72419 rework some of ansible's inner templating
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/issues/72712 add special variable containing the current playbook file
https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)

41. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/known_hosts.py 15 total

https://github.com/ansible/ansible/issues/23727 known_hosts module fail when ssh-keygen exit with 1
https://github.com/ansible/ansible/issues/29223 known_hosts module could offer 'mode', 'group', and 'owner' options that would apply only when the module is creating the file
https://github.com/ansible/ansible/issues/29224 known_hosts module not removing all matching keys (hashed keys)
https://github.com/ansible/ansible/issues/29230 known_hosts should have user option like authorized_keys
https://github.com/ansible/ansible/issues/29319 known_hosts is not idempotent
https://github.com/ansible/ansible/issues/29331 known_hosts module changes ownership of existing file
https://github.com/ansible/ansible/issues/29363 known_hosts hashed hosts
https://github.com/ansible/ansible/issues/29371 known_hosts: mixed/uppercase host names fail
https://github.com/ansible/ansible/issues/51435 Make known_hosts use plain public keys (.pub files content)
https://github.com/ansible/ansible/issues/52651 known_host module fails tryin to install a @cert-authority key using an IP as name
https://github.com/ansible/ansible/issues/68795 known_hosts changes permissions on file when removing a named host
https://github.com/ansible/ansible/issues/69046 known_host module seems to work but the file hasn't changed
https://github.com/ansible/ansible/pull/69231 Preserve file premissions of file used in known_hosts module
https://github.com/ansible/ansible/issues/70339 known_hosts module breaks when using @cert-authority keys
https://github.com/ansible/ansible/pull/70340 Update known_hosts module to better handle @cert-authority keys

42. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/replace.py 15 total

https://github.com/ansible/ansible/issues/27779 replace module is not encoding agnostic anymore
https://github.com/ansible/ansible/issues/29487 negative lookahead assertion broken in Ansible 2
https://github.com/ansible/ansible/issues/29639 Add limit of number of backup files to file modules with backup option
https://github.com/ansible/ansible/issues/47429 replace module - OSError: [Errno 22] Invalid argument
https://github.com/ansible/ansible/issues/49990 ansible_module_replace.py object has no attribute '_remote_tmp'
https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex
https://github.com/ansible/ansible/issues/54052 replace module crashes when encountering Danish characters
https://github.com/ansible/ansible/pull/60398 Add file locking support for concurrent file access
https://github.com/ansible/ansible/pull/62150 create replace action plugin; remove replace module.
https://github.com/ansible/ansible/issues/64353 Use streaming for the replace module to avoid memory issues
https://github.com/ansible/ansible/pull/65371 Replace file handling with context managers in files-modules and pars…
https://github.com/ansible/ansible/pull/70660 modules with backup opt can specify backup file
https://github.com/ansible/ansible/pull/71963 replace - always return rc
https://github.com/ansible/ansible/pull/72614 Add an example in description: Remove a block
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting

43. https://github.com/ansible/ansible/blob/devel/lib/ansible/parsing/vault 14 total

https://github.com/ansible/ansible/issues/18537 vault edit does not handle file ACLs
https://github.com/ansible/ansible/issues/26190 Allow decrypting of files with vaulted variables
https://github.com/ansible/ansible/issues/32687 show what vault can't decrypt
https://github.com/ansible/ansible/issues/35424 [ansible-vault decrypt --output=-]: writes extra "Decryption successful" line to the output.
https://github.com/ansible/ansible/issues/35480 Ansible-Vault encryption not deterministic
https://github.com/ansible/ansible/issues/43750 Regression: ansible-vault edit discards file changes with other editors
https://github.com/ansible/ansible/issues/46310 Vault: Vault-ids default,default are available -- duplicate
https://github.com/ansible/ansible/issues/51861 ansible-vault output blends together with input when using stdin
https://github.com/ansible/ansible/issues/51862 Ensure ansible-vault decrypt to stdout inserts newline before printing success message
https://github.com/ansible/ansible/issues/58938 Ignore missing/failed vault ids in vault_identity_list
https://github.com/ansible/ansible/issues/69858 Allow selective vault usage/ignore
https://github.com/ansible/ansible/issues/71618 Encrypt ansible-vault text while typing
https://github.com/ansible/ansible/issues/71619 Have only one --name option for ansible-vault encrypt_string (--stdin-name vs --name)
https://github.com/ansible/ansible/issues/72074 Ansible vault password is not prompted when using ansible-pull

44. https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/urls.py 14 total

https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS
https://github.com/ansible/ansible/pull/41925 [WIP] Add support for gzip decoding responses
https://github.com/ansible/ansible/pull/44150 Ignore error when /etc/ansible isn't readable
https://github.com/ansible/ansible/pull/47346 Add support to urls util for special characters in proxy username and password
https://github.com/ansible/ansible/pull/50771 [WIP] uri module improvements
https://github.com/ansible/ansible/issues/53373 get_url fails basic-auth with username unless empty password is provided, despite docs
https://github.com/ansible/ansible/pull/54590 Allow to provide a client cert and key during SSL validation
https://github.com/ansible/ansible/issues/54721 Multiple 'set-cookie' python 3
https://github.com/ansible/ansible/pull/54722 [WIP] Append header duplicate headers when http error
https://github.com/ansible/ansible/issues/55162 urls.py: chunk_size support
https://github.com/ansible/ansible/pull/56635 Give open_url the same default user-agent as fetch_url
https://github.com/ansible/ansible/pull/70806 Chore: elevate how authentication is done
https://github.com/ansible/ansible/pull/71826 Supporting Authenticate FTP via get_url Module
https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module

45. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/gather_facts.py 14 total

https://github.com/ansible/ansible/issues/17393 gather_facts silently skips lvm facts if lvm pkg not installed
https://github.com/ansible/ansible/issues/32822 Gathering facts fails while SSH is fine
https://github.com/ansible/ansible/issues/34109 Setup.py namespace
https://github.com/ansible/ansible/issues/37271 gather_facts mountpoints are not gathered correctly
https://github.com/ansible/ansible/issues/39728 ip address section missing in ansible facts when using mellanox cards
https://github.com/ansible/ansible/issues/41413 Fact caching fails for hosts that contain / character with file based cache plugins
https://github.com/ansible/ansible/issues/47147 Ansible hangs (fails to timeout) on gathering facts if lspci doesn't exit
https://github.com/ansible/ansible/issues/56779 Fix output message in `x transfer mechanism failed`
https://github.com/ansible/ansible/issues/57061 gather_facts/setup fails with encrypted sudo password
https://github.com/ansible/ansible/issues/57062 Ansible 2.8.0: Centos6 ansible_distribution_major_version gets wrongly populated in playbook
https://github.com/ansible/ansible/issues/61443 Ansible 2.8: ansible_distribution_major_version return 4 on oVirt server based on CentOS 7
https://github.com/ansible/ansible/issues/63891 [gather_facts] Only gather specified facts
https://github.com/ansible/ansible/issues/64031 gather_facts fails on IBM i
https://github.com/ansible/ansible/pull/72271 gather_facts - Add link to docs on how to configure facts modules

46. https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/blockinfile.py 14 total

https://github.com/ansible/ansible/pull/27859 Fixes #27626: blockinfile returns backup file name with backup: yes
https://github.com/ansible/ansible/issues/28997 Allow use of async on blocks
https://github.com/ansible/ansible/issues/29394 blockinfile: insert text before first match
https://github.com/ansible/ansible/issues/38417 A multiline marker may cause blockinfile to add the block anew
https://github.com/ansible/ansible/issues/48984 blockinfile fails when block is a jinja template with a for loop inside and quotes inside
https://github.com/ansible/ansible/issues/57399 `ansible_failed_task` is referencing out of scope loop variables.
https://github.com/ansible/ansible/pull/58960 fix: greedy match may cause unwanted replacement
https://github.com/ansible/ansible/pull/60398 Add file locking support for concurrent file access
https://github.com/ansible/ansible/issues/62315 Diff doesn't work with blockinfile when "content" is used (alias of "block" parameter)
https://github.com/ansible/ansible/pull/65371 Replace file handling with context managers in files-modules and pars…
https://github.com/ansible/ansible/issues/67422 blockinfile: do not remove markers when block is empty
https://github.com/ansible/ansible/issues/67516 blockinfile not work with multiline regexp
https://github.com/ansible/ansible/pull/70660 modules with backup opt can specify backup file
https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)

47. https://github.com/ansible/ansible/blob/devel/test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py 14 total

https://github.com/ansible/ansible/pull/56892 [WIP] validate-modules: 'choices' disable string conversion
https://github.com/ansible/ansible/pull/58646 simplify module argspec vs doc type mismatch checks, display - by default
https://github.com/ansible/ansible/pull/66631 WIP: Discourage boolean values in string fields
https://github.com/ansible/ansible/pull/69291 [WIP] ansible-test: allow version_added tests for collections
https://github.com/ansible/ansible/pull/71734 Extend validate-modules to also validate plugins
https://github.com/ansible/ansible/issues/71792 validate-modules for plugins: what's with name: next to description: in option descriptions?
https://github.com/ansible/ansible/issues/71793 validate-modules for plugins: which plugin types must have / can have / cannot have examples?
https://github.com/ansible/ansible/issues/71794 validate-modules for plugins: author: required with same conditions as for modules, or optional, or other conditions?
https://github.com/ansible/ansible/issues/71795 validate-modules for plugins: : vs. plugin_type: and name:
https://github.com/ansible/ansible/issues/71796 validate-modules for plugins: option type: should long forms boolean, string, integer etc. be allowed?
https://github.com/ansible/ansible/issues/71797 validate-modules for plugins: return value type:, elements: and returned: required or not for plugins?
https://github.com/ansible/ansible/issues/71798 validate-modules for plugins: for callback plugins, type vs. callback_type
https://github.com/ansible/ansible/issues/72391 ansible-test fails at unidiomatic-typecheck but there is nothing wrong.
https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/issues/38696 become_method: su fails with ansible_connection: local
https://github.com/ansible/ansible/pull/38976 [WIP] Generalize connection command running and I/O for all connection types
https://github.com/ansible/ansible/pull/39024 Use a pty for local connections when the command is sudoable
https://github.com/ansible/ansible/issues/46632 allow local connection to restrict inherited environment variables
https://github.com/ansible/ansible/pull/49397 [WIP] less play_context
https://github.com/ansible/ansible/issues/58184 `meta: reset_connection` ignoring variables
https://github.com/ansible/ansible/issues/70092 connection/local.py become problem exposed by `script` module
https://github.com/ansible/ansible/pull/70112 Fix plugins/connection/local become mechanism
https://github.com/ansible/ansible/issues/70460 Add warning when using local connection plugin and delegate_to
https://github.com/ansible/ansible/pull/72507 remove redundant remote_user for local setting
https://github.com/ansible/ansible/pull/72508 remove redundant remote_user for local setting
https://github.com/ansible/ansible/issues/72533 Ansible can't reach IPv6 server through IPv4 bastion


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/65833 ansible-galaxy - Avoid infinite loop by following symlinks when building collections
https://github.com/ansible/ansible/issues/67440 Misleading error message from ansible-galaxy collection install
https://github.com/ansible/ansible/pull/67629 ansible-galaxy - fail with a better error message for .tar.gz files which do not exist
https://github.com/ansible/ansible/pull/67943 Fix galaxy-install role and collection consistency
https://github.com/ansible/ansible/issues/69813 Galaxy commands identify collection namespace.name incorrectly
https://github.com/ansible/ansible/pull/70080 Add galaxy collection info subcommand
https://github.com/ansible/ansible/pull/70185 ansible-galaxy - do not require mandatory keys when listing collections
https://github.com/ansible/ansible/pull/70207 doc fixes
https://github.com/ansible/ansible/pull/70522 galaxy: Skip SCM directories from scanning manifest.yml
https://github.com/ansible/ansible/pull/71850 [WIP] add --upgrade option to 'ansible-galaxy collection install'
https://github.com/ansible/ansible/pull/72682 Remove incorrect changelog
https://github.com/ansible/ansible/pull/72683 ansible-galaxy - source deps from all servers and not just parent - 2.9
https://github.com/ansible/ansible/pull/72684 ansible-galaxy - source deps from all servers and not just parent - 2.10


https://github.com/ansible/ansible/issues/17057 Variable assignment with conditional breaks facts
https://github.com/ansible/ansible/issues/32713 Bug Report: role param winning priority over set_fact var
https://github.com/ansible/ansible/issues/38394 Using old data from cache even after updating file
https://github.com/ansible/ansible/issues/40039 set_fact module is taking over 2x longer
https://github.com/ansible/ansible/issues/40239 Set_fact cannot access facts that were already set in the same step (2.5.2)
https://github.com/ansible/ansible/issues/46476 Bad type creating fact with jinja
https://github.com/ansible/ansible/issues/51618 y|Y|n|N|on|On|ON|off|Off|OFF not Converted to Boolean when DEFAULT_JINJA2_NATIVE is False
https://github.com/ansible/ansible/issues/52819 Add private option to set_fact module
https://github.com/ansible/ansible/issues/62906 only last iteration will be effective using set_fact with delegation to update object
https://github.com/ansible/ansible/issues/63562 retrieve index of "do-until" loops
https://github.com/ansible/ansible/issues/66659 Reference to variable in variable is not resolved in second and subsquent loop iterations
https://github.com/ansible/ansible/issues/71762 [WARNING]: Removed restricted key from module data: ansible_facts = {'discovered_ ... thon'}


https://github.com/ansible/ansible/pull/22764 ISSUE-22382 Added ansible_ssh_private_key for paramiko_ssh
https://github.com/ansible/ansible/issues/49254 Disabling host key checking via variable doesn't seem to work.
https://github.com/ansible/ansible/pull/49397 [WIP] less play_context
https://github.com/ansible/ansible/pull/53037 Fix paramiko options
https://github.com/ansible/ansible/pull/57526 [WIP] Make paramiko connection plugin not hang on wrong password
https://github.com/ansible/ansible/issues/58184 `meta: reset_connection` ignoring variables
https://github.com/ansible/ansible/issues/65812 Paramiko_ssh plugin connection has no ssh attribute error
https://github.com/ansible/ansible/pull/68184 Add configurable option for paramiko banner_ssh timeout
https://github.com/ansible/ansible/pull/71190 Create gss_auth option for paramiko_ssh connection plugin
https://github.com/ansible/ansible/issues/71201 Add support for the gss_auth option to the paramiko_ssh connection plugin
https://github.com/ansible/ansible/issues/72533 Ansible can't reach IPv6 server through IPv4 bastion
https://github.com/ansible/ansible/pull/72688 Fix reset_connection paramiko


https://github.com/ansible/ansible/issues/48782 Add CI platform: freebsd/11.4
https://github.com/ansible/ansible/pull/51985 [WIP] [POC] Oz
https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs
https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test
https://github.com/ansible/ansible/pull/70848 [WIP] Add RHEL 7.9 beta to test matrix
https://github.com/ansible/ansible/issues/72367 Add CI platform: fedora33
https://github.com/ansible/ansible/issues/72393 Add CI platform: rhel/8.3
https://github.com/ansible/ansible/pull/72566 Add RHEL 7.9 (#72558) - 2.8
https://github.com/ansible/ansible/pull/72567 Add RHEL 7.9 (#72558) - 2.9
https://github.com/ansible/ansible/pull/72568 Add RHEL 7.9 (#72558) - 2.10
https://github.com/ansible/ansible/pull/72622 Testing out macOS 11.0
https://github.com/ansible/ansible/pull/72655 [ansible-test] First attempt at freebsd/11.4


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/issues/24684 improve error message for '"the field 'args' has an invalid value" errors
https://github.com/ansible/ansible/pull/28603 WIP Fixing relative dwim searching when the src path contains ..
https://github.com/ansible/ansible/issues/38176 never tag does not show up with --list-tags
https://github.com/ansible/ansible/pull/42645 [WIP] Cli password fixin
https://github.com/ansible/ansible/issues/61025 any_errors_fatal not accepting variables
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively
https://github.com/ansible/ansible/pull/71265 privitize attributes
https://github.com/ansible/ansible/pull/72084 Allow delegated facts in connection vars
https://github.com/ansible/ansible/pull/72601 draft autovalidate


https://github.com/ansible/ansible/issues/22699 Request for cron env variable dependencies
https://github.com/ansible/ansible/issues/29023 [Cron module] cron_file support parameters from the "file" module (notably mode/permission)
https://github.com/ansible/ansible/issues/30205 Ansible 1.8.2, module: cron. Crontabs aren't added when delegating to host.
https://github.com/ansible/ansible/issues/32728 Ansible jumps to another role half way through current due to escaping bug
https://github.com/ansible/ansible/issues/37355 Cron module is not idempotent until name option is set
https://github.com/ansible/ansible/pull/50282 cron - Makes name required (#37355)
https://github.com/ansible/ansible/issues/51988 [module: cron] Add option to change cron name without duplicate
https://github.com/ansible/ansible/issues/63629 [Cron module] Disabled option should work with a cron_file specified
https://github.com/ansible/ansible/issues/65466 cron: cron_file validation skip option
https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting


https://github.com/ansible/ansible/issues/16254 "rescue" block not called on fail
https://github.com/ansible/ansible/issues/49942 Ansible_failed_task is referencing (out of scope) default variables from included role
https://github.com/ansible/ansible/issues/52561 Handlers execute on all hosts when some hosts fail on a latter task, and there are 'always' tasks
https://github.com/ansible/ansible/pull/70995 move to list strategy to --list tasks
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively
https://github.com/ansible/ansible/pull/71265 privitize attributes
https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/issues/72520 Block notify
https://github.com/ansible/ansible/issues/72725 meta task in always section causes skipped tasks


https://github.com/ansible/ansible/issues/14907 include_vars not merging when called on same file twice
https://github.com/ansible/ansible/issues/19649 Ansible sub-role loads variables from parent role
https://github.com/ansible/ansible/issues/21088 Ansible 2.2 inconsistent include_vars behaviour (with/without register)
https://github.com/ansible/ansible/pull/23738 Add overwrite option to include_vars action plugin
https://github.com/ansible/ansible/issues/36024 include_vars is not correctly expanding included expressions
https://github.com/ansible/ansible/issues/39733 Variable assignment with include_vars and register
https://github.com/ansible/ansible/issues/43272 include_vars fails with AttributeError when working with dir
https://github.com/ansible/ansible/pull/48472 Improve include_vars examples
https://github.com/ansible/ansible/issues/56171 Add option to obfuscate any vaulted variable from being displayed with debug verbosity.
https://github.com/ansible/ansible/pull/61630 Add name_format option to include_vars
https://github.com/ansible/ansible/issues/72657 run_once will skip forced handlers


https://github.com/ansible/ansible/pull/32609 large inventory loading performance enhancement. avoid calling glob.glob() search for .py files in loader.py all() function for each host.
https://github.com/ansible/ansible/pull/45568 Speed up PluginLoader.all()
https://github.com/ansible/ansible/pull/52823 [GRPC_PLUG] Add gRPC connection plugin support to work with network os supporting gRPC
https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/issues/64418 Loading and Executing plugins contained within a Role broken on 2.9.0
https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added
https://github.com/ansible/ansible/pull/69770 Fix doc display
https://github.com/ansible/ansible/pull/72635 add fragments to return


https://github.com/ansible/ansible/issues/43739 Missing OS families for DragonflyBSD, OpenBSD, NetBSD
https://github.com/ansible/ansible/issues/43740 Missing Haiku distribution / family
https://github.com/ansible/ansible/issues/43742 Missing DilOS distribution, family entries
https://github.com/ansible/ansible/issues/43743 Missing MINIX distribution, family entries
https://github.com/ansible/ansible/pull/53563 [WIP] Improve CoreOS distribution parsing
https://github.com/ansible/ansible/issues/61944 Follow-up on ansible_distribution_major_version #29561 #31754
https://github.com/ansible/ansible/pull/63233 Improve sytem facts for AIX
https://github.com/ansible/ansible/issues/65391 Red Hat Core Os (rhcos) not properly discovered
https://github.com/ansible/ansible/issues/66942 Parsing of /etc/os-release is not adequate
https://github.com/ansible/ansible/issues/70304 Detection of distribution facts fails on Debian Bullseye and Unstable if lsb_release is not available
https://github.com/ansible/ansible/pull/70799 distribution - handle NetBSD OS Family


https://github.com/ansible/ansible/pull/53688 Track failures in the includes results to avoid special handling of include errors
https://github.com/ansible/ansible/pull/55913 Do not double fail hosts for includes
https://github.com/ansible/ansible/issues/60512 Free strategy + include_task leads to wrong tasks running
https://github.com/ansible/ansible/pull/66476 move from 'strat name' to property for banners
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69671 Strategy Plugin Support Custom Options
https://github.com/ansible/ansible/pull/70694 Allow any_errors_fatal to be dynamic
https://github.com/ansible/ansible/pull/72057 [ignore] [WIP] prefork experiments
https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/15338 feature: calling handlers/meta: flush_handlers extension
https://github.com/ansible/ansible/issues/22286 Feature Idea: add meta: end_role
https://github.com/ansible/ansible/issues/24987 meta: refresh_inventory doesn't pickup host_vars/ and group_vars/ changes
https://github.com/ansible/ansible/issues/25001 Feature Request: Meta task to dump play status
https://github.com/ansible/ansible/issues/35086 clear_host_errors causes unexpected behaviour with unreachable hosts
https://github.com/ansible/ansible/issues/35890 Meta doesn't pickup With_item in "When" conditional
https://github.com/ansible/ansible/issues/50306 Meta module: reset_connection is always failing
https://github.com/ansible/ansible/issues/58184 `meta: reset_connection` ignoring variables
https://github.com/ansible/ansible/pull/59605 fix clear_host_errors
https://github.com/ansible/ansible/issues/66414 meta: reset_connection not working on Ansible 2.9.1


https://github.com/ansible/ansible/issues/34853 SSH connection unstable on Ansible v2.4
https://github.com/ansible/ansible/issues/36223 wait_for does not catch exception thrown by socket.recv
https://github.com/ansible/ansible/pull/36878 [WIP] Start of flexible duration specification
https://github.com/ansible/ansible/issues/42566 Request for `wait_for` reopen rotated file like `tail -F filenme` feature.
https://github.com/ansible/ansible/issues/43486 Wait_For module timeout for drained status in case of ipv6 kernel module not enabled
https://github.com/ansible/ansible/pull/51985 [WIP] [POC] Oz
https://github.com/ansible/ansible/issues/54024 Add send_string to wait_for module
https://github.com/ansible/ansible/pull/54026 Add send string to wait_for module
https://github.com/ansible/ansible/pull/72406 [stable-2.10] wait_for - ignore psutil related errors (#72401)
https://github.com/ansible/ansible/pull/72407 [stable-2.9] wait_for - ignore psutil related errors (#72401)


https://github.com/ansible/ansible/issues/32888 Recursive dependencies are run multiple times if using include_role or import_role in the root role
https://github.com/ansible/ansible/issues/39684 Importing/Including a role does not overwrite the default values
https://github.com/ansible/ansible/issues/47068 role allow_duplicates behaviour incorrectly described
https://github.com/ansible/ansible/issues/57477 private_role_vars=yes prevents to import roles using vars from the parent role
https://github.com/ansible/ansible/issues/61757 [Bug] import_role does not respect sudirectories
https://github.com/ansible/ansible/issues/64121 import_role with allow_duplicates: no doesn't work
https://github.com/ansible/ansible/issues/64999 Rescue tasks are run after a role called with import_role or include_role
https://github.com/ansible/ansible/issues/69097 import_role with extra-vars option
https://github.com/ansible/ansible/issues/71832 New `include_role` or `import_role` syntax in playbook cause re-run of dependent roles
https://github.com/ansible/ansible/pull/72744 document that handler can not run include_role and import_role


https://github.com/ansible/ansible/issues/57378 ansible-inventory doesn’t use unicode
https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins
https://github.com/ansible/ansible/pull/60941 ansible-inventory : add an "unmerge" feature to view all variables and overwrites
https://github.com/ansible/ansible/pull/61487 Adding support for --group to inventory tool
https://github.com/ansible/ansible/issues/62660 Lookups in dynamic inventory composed variables
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/issues/68950 ERROR! Unexpected Exception, this is probably a bug: '<' not supported between instances of 'AnsibleUnicode' and 'int'
https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory
https://github.com/ansible/ansible/pull/72426 add a --dot option so we can get an actual graph
https://github.com/ansible/ansible/pull/72499 Inv output templates


https://github.com/ansible/ansible/issues/17806 Variables are not templated correctly in hostvars. Regression?
https://github.com/ansible/ansible/pull/41811 [WIP] Show deprecation message when using top-level fact vars
https://github.com/ansible/ansible/issues/43989 host vars can't refer to other host vars of the same host when `hostvars` is used in a lookup
https://github.com/ansible/ansible/pull/57058 [WIP] fix missing 'delegated_to' hosts with facts
https://github.com/ansible/ansible/issues/67264 Hidden files in group vars are not applied
https://github.com/ansible/ansible/issues/68364 Extracting from hostvars in loop through hostvars does not work :)
https://github.com/ansible/ansible/pull/71512 [WIP] [Experimental Thing] [Oh god what am I doing] Move HostVars instantiation to VariableManager
https://github.com/ansible/ansible/issues/71745 Loop variable can be undefined when using delegate after upgrade to 2.9.10
https://github.com/ansible/ansible/issues/72242 Strange evaluation behavior of host variables
https://github.com/ansible/ansible/pull/72419 rework some of ansible's inner templating


https://github.com/ansible/ansible/issues/60116 Ansible role `meta/main.yml` dependencies do not work with a FQCN
https://github.com/ansible/ansible/issues/60155 Add support for OS/Platform on collection galaxy.yml and UI
https://github.com/ansible/ansible/issues/62847 Allow roles to depend on collections
https://github.com/ansible/ansible/issues/68383 Don't exclude galaxy.yml from collection when doing build
https://github.com/ansible/ansible/issues/69005 Allow specification of collections in configuration file to avoid having to use FQCN everywhere
https://github.com/ansible/ansible/issues/71058 Allow single shared templates directory in collection
https://github.com/ansible/ansible/issues/71483 No error when collection does not exist
https://github.com/ansible/ansible/issues/71604 Add collections contribution details
https://github.com/ansible/ansible/issues/71882 [4] Move ansible-collections requirements to docs.ansible.com/ansible
https://github.com/ansible/ansible/issues/71883 [4] Make sure we document collections version questions/answers


https://github.com/ansible/ansible/pull/57058 [WIP] fix missing 'delegated_to' hosts with facts
https://github.com/ansible/ansible/pull/58646 simplify module argspec vs doc type mismatch checks, display - by default
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin
https://github.com/ansible/ansible/pull/66785 core: remove pycompat24
https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)
https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.
https://github.com/ansible/ansible/pull/70462 Add install_python_apt to apt_repository doc
https://github.com/ansible/ansible/pull/72419 rework some of ansible's inner templating
https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview
https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'


https://github.com/ansible/ansible/issues/19153 user/group module support different root dir/chroot
https://github.com/ansible/ansible/issues/29919 Group module is not idempotent when gid is specified
https://github.com/ansible/ansible/issues/29967 add password option to group module
https://github.com/ansible/ansible/issues/49694 Module group fails when removing local group with LDAP
https://github.com/ansible/ansible/issues/56495 Group module fails if local: true, state: absent, and group exists in centralized management
https://github.com/ansible/ansible/issues/56930 TRANSFORM_INVALID_GROUP_CHARS doesn't document valid group patterns
https://github.com/ansible/ansible/pull/60138 Fixes system module group group_exists method
https://github.com/ansible/ansible/issues/71247 group module failed to add a administrator group on AIX system.
https://github.com/ansible/ansible/issues/72183 Allow to pass options such as UID_MIN/MAX or GID_MIN/MAX to the user & group module
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting


https://github.com/ansible/ansible/issues/26867 Have ansible-pull use python imports/functions instead of run_cmd
https://github.com/ansible/ansible/pull/31555 [WIP] fixes and improvements to pull
https://github.com/ansible/ansible/issues/32967 Ansible 2.4 doesn't recognise 'localhost' on EC2 instances
https://github.com/ansible/ansible/issues/48678 git submodule causes ansible-pull to always clone submodules recursively
https://github.com/ansible/ansible/pull/50829 ansible-pull: Add --module-args to expose all SCM module args and deprecate old argument specific CLI options. (#48678)
https://github.com/ansible/ansible/issues/52837 Docs: ansible-pull
https://github.com/ansible/ansible/issues/64630 Using ansible-pull with --ask-pass parameter does not prompt
https://github.com/ansible/ansible/issues/69014 ansible-pull gives spurious inventory warning
https://github.com/ansible/ansible/issues/69390 Running ansible-pull in parallel
https://github.com/ansible/ansible/issues/72708 ansible-pull cannot run multiple playbooks


https://github.com/ansible/ansible/pull/32480 [WIP] safer task results
https://github.com/ansible/ansible/pull/38403 [WIP] Move --list options from hardcoded to 'list' callback/strategy plugins
https://github.com/ansible/ansible/issues/49207 Ansible carries out work after forks and sometimes has threads running.
https://github.com/ansible/ansible/pull/50718 [WIP] make callback invocation async
https://github.com/ansible/ansible/pull/57058 [WIP] fix missing 'delegated_to' hosts with facts
https://github.com/ansible/ansible/pull/57129 [WIP] Handle disappearing hosts
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/71512 [WIP] [Experimental Thing] [Oh god what am I doing] Move HostVars instantiation to VariableManager
https://github.com/ansible/ansible/pull/72228 make collection callbacks follow normal flow (#59932)


https://github.com/ansible/ansible/issues/29824 ansible subversion module silently fails on network problems
https://github.com/ansible/ansible/issues/29898 Enable svn.update() with local changes
https://github.com/ansible/ansible/issues/29992 Feature request: subversion module should handle owner, group and permissions
https://github.com/ansible/ansible/issues/29993 Bug: ansible subversion module fails on an unchanged working copy
https://github.com/ansible/ansible/issues/29994 FR: add option to provide --accept option for svn switch
https://github.com/ansible/ansible/issues/36498 subversion module: fail on https checkout
https://github.com/ansible/ansible/issues/40035 Subversion module does not work with Kerberos auth
https://github.com/ansible/ansible/issues/40036 Subversion module does not validate TLS certificate
https://github.com/ansible/ansible/issues/66345 Update the documentation on the subversion module.


https://github.com/ansible/ansible/issues/45985 Docs: Create URL to search by reference
https://github.com/ansible/ansible/issues/46011 Docs: Improve ansible-doc visually
https://github.com/ansible/ansible/issues/53590 ansible-doc always returns success exit code, even on total failures
https://github.com/ansible/ansible/issues/58645 Display default type in docstring when not specified
https://github.com/ansible/ansible/issues/61906 ansible-doc fails on collections with symlinked and/or underscored modules
https://github.com/ansible/ansible/issues/69033 ansible-doc --json for community.general results in "wrong" filename
https://github.com/ansible/ansible/issues/69475 ansible-doc --list fails when it fails to parse one plugin out of many
https://github.com/ansible/ansible/issues/69986 support string formatting of DOCUMENTATION
https://github.com/ansible/ansible/issues/71459 ansible-doc does not report deprecated modules as json


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/issues/27699 remote_tmp is not used for module files
https://github.com/ansible/ansible/pull/42645 [WIP] Cli password fixin
https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/67607 module manifest - tidy up become parameters
https://github.com/ansible/ansible/pull/70232 Add awx/tower module group for collection defaults
https://github.com/ansible/ansible/pull/72496 [2.10] Adjust action groups to moved modules


https://github.com/ansible/ansible/pull/53688 Track failures in the includes results to avoid special handling of include errors
https://github.com/ansible/ansible/pull/55913 Do not double fail hosts for includes
https://github.com/ansible/ansible/issues/57138 any_errors_fatal should mark all nodes failed in the summary
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/70694 Allow any_errors_fatal to be dynamic
https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor
https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/45692 Adds **kwargs parameter to password_hash to support more algorithms.
https://github.com/ansible/ansible/pull/50977 Add 'duplicate' to the set theory filters
https://github.com/ansible/ansible/pull/64474 regex: groupdict: return dict of named capture groups
https://github.com/ansible/ansible/pull/70082 Wording changes to docs
https://github.com/ansible/ansible/pull/70351 Allow strftime to display time in UTC
https://github.com/ansible/ansible/pull/70676 [idea] items2dict: get dict keyed on value of common key
https://github.com/ansible/ansible/pull/70721 normalize bool filter to 'ansible booleans'
https://github.com/ansible/ansible/pull/72729 Add duplicate set filter and documentation
https://github.com/ansible/ansible/pull/72732 Update playbook_tests with type testing


https://github.com/ansible/ansible/pull/58288 [WIP] Template inv options
https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins
https://github.com/ansible/ansible/issues/69055 Ability to compose nested variables via Constructable inventory plugin
https://github.com/ansible/ansible/issues/69227 when using dynamic inventory what are good practices for public cloud in provisioning
https://github.com/ansible/ansible/pull/69702 fix regression which disabled force_valid_group_names (#68851)
https://github.com/ansible/ansible/issues/69859 Document All Methods for Adding Custom Inventory Plugins for use with Ansible Engine
https://github.com/ansible/ansible/pull/70236 Allow constructing complex variables
https://github.com/ansible/ansible/pull/70765 Follow TRANSFORM_INVALID_GROUP_CHARS in constructed inventory plugin
https://github.com/ansible/ansible/issues/72377 apply_defaults for inventory (and other non-module) plugins


https://github.com/ansible/ansible/issues/16116 When using multiple inventory files and nested groups order is significant
https://github.com/ansible/ansible/issues/38684 Derive implicit group-membership from inventory filename
https://github.com/ansible/ansible/issues/40243 Inventory order no longer matters
https://github.com/ansible/ansible/issues/42594 Inventory parsing warnings
https://github.com/ansible/ansible/issues/44300 ANSIBLE_VAULT_PASSWORD_FILE variable at inventory level
https://github.com/ansible/ansible/issues/50181 Inventory as a generic construct (not just host)
https://github.com/ansible/ansible/issues/54038 Make ansible_group_priority affect group branches
https://github.com/ansible/ansible/issues/55669 Randomly receiving 'NoneType' object has no attribute 'name' after inventory refresh
https://github.com/ansible/ansible/issues/58281 Automatically template inventory config options


https://github.com/ansible/ansible/issues/21088 Ansible 2.2 inconsistent include_vars behaviour (with/without register)
https://github.com/ansible/ansible/issues/34974 inconsistent documentation for tags on dynamic-include tasks
https://github.com/ansible/ansible/issues/36274 include_role overrides variables from previous role
https://github.com/ansible/ansible/issues/39543 include_role is excluded when another role is excluded from playbook via a when
https://github.com/ansible/ansible/issues/58841 var is suddenly not defined between tasks
https://github.com/ansible/ansible/issues/69882 import_tasks within import_role not working
https://github.com/ansible/ansible/issues/72657 run_once will skip forced handlers
https://github.com/ansible/ansible/issues/72725 meta task in always section causes skipped tasks
https://github.com/ansible/ansible/pull/72744 document that handler can not run include_role and import_role


https://github.com/ansible/ansible/pull/15060 Vault improvements: base64 encoding, no AES-CTR padding, code cleanups
https://github.com/ansible/ansible/pull/37019 allow user to control if vault decryption is fatal
https://github.com/ansible/ansible/pull/40170 ansible-vault: prevent discarding the vault file ownership (#11544)
https://github.com/ansible/ansible/pull/43471 Provide ansible-vault convert_to_inline functionality
https://github.com/ansible/ansible/pull/52229 vault: Read stdin data as binary on python3
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/65371 Replace file handling with context managers in files-modules and pars…
https://github.com/ansible/ansible/pull/71424 Custom salt for ansible-vault encrypt (Fixes #35480)


https://github.com/ansible/ansible/pull/22764 ISSUE-22382 Added ansible_ssh_private_key for paramiko_ssh
https://github.com/ansible/ansible/pull/27777 [WIP] Fix lost connection_user in local connections.
https://github.com/ansible/ansible/pull/42645 [WIP] Cli password fixin
https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/pull/55219 migrate ssh from play_context
https://github.com/ansible/ansible/pull/56082 Fix delegate_to using incorrect ansible_become_* vars (#34259)
https://github.com/ansible/ansible/pull/72507 remove redundant remote_user for local setting
https://github.com/ansible/ansible/pull/72508 remove redundant remote_user for local setting
https://github.com/ansible/ansible/issues/72740 Proposals for setting *become* variables into scope or documenting that they're not


https://github.com/ansible/ansible/issues/27296 Use different extensions for encrypted and decrypted Ansible Vault file
https://github.com/ansible/ansible/issues/32160 Unhelpful error message produced when vaulted string encountered in inventory but vault password not supplied
https://github.com/ansible/ansible/pull/40170 ansible-vault: prevent discarding the vault file ownership (#11544)
https://github.com/ansible/ansible/pull/43471 Provide ansible-vault convert_to_inline functionality
https://github.com/ansible/ansible/issues/57061 gather_facts/setup fails with encrypted sudo password
https://github.com/ansible/ansible/issues/59590 Add support for ansible-vault encrypt_string to write results to file more easily
https://github.com/ansible/ansible/pull/68260 Add TTY check and argument to disable it (#50603)
https://github.com/ansible/ansible/issues/70200 Incorrect command line parsing for ansible-vault encrypt_string --prompt
https://github.com/ansible/ansible/pull/72141 Update vault.py


https://github.com/ansible/ansible/issues/29778 apt_key doesn't compare key data in check mode
https://github.com/ansible/ansible/issues/31691 apt_key module ignores the proxy environment
https://github.com/ansible/ansible/issues/31979 apt_key module makes changes even in check mode
https://github.com/ansible/ansible/issues/40827 Ansible proxy handling seems buggy
https://github.com/ansible/ansible/pull/42443 apt_key supporting proxy(#31691)
https://github.com/ansible/ansible/pull/43190 Add support for setting http proxy
https://github.com/ansible/ansible/issues/46053 apt_key fails to add new OpenPGP packets to existing keys
https://github.com/ansible/ansible/issues/70998 apt_key module fails to download the key from the URL
https://github.com/ansible/ansible/issues/72741 apt_key fails if keyring option is used. "msg": "key does not seem to have been added"


https://github.com/ansible/ansible/issues/14385 Feature request: disable specific fact-gathering
https://github.com/ansible/ansible/issues/15089 custom facts file not returning properly the valid json from a bash script when unicode characters present
https://github.com/ansible/ansible/issues/15096 ansible_distribution fact does not work for CoreOS
https://github.com/ansible/ansible/issues/15297 "no tty present and no askpass program specified" with sudo flags and pipelining after 2.0 upgrade
https://github.com/ansible/ansible/issues/31005 Continue to make fact collectors and gather_subset specs finer grained.
https://github.com/ansible/ansible/issues/31007 Eliminate unneeded depenencies between fact collectors
https://github.com/ansible/ansible/issues/69638 Interface ipv4 facts not correctly typed on FreeBSD
https://github.com/ansible/ansible/issues/71041 LVM facts excludes lvs (and probably vgs) that have the same name on different vgs (resp. pvs)
https://github.com/ansible/ansible/issues/72331 Collect facts from truenas, variable missing : ansible_distribution_major_version


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/38976 [WIP] Generalize connection command running and I/O for all connection types
https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/issues/58184 `meta: reset_connection` ignoring variables
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69947 [WIP] hash plugins based on options
https://github.com/ansible/ansible/issues/72533 Ansible can't reach IPv6 server through IPv4 bastion


https://github.com/ansible/ansible/issues/27816 `fetch` does not report unreachable on authentication error when gather_facts=false
https://github.com/ansible/ansible/issues/29572 Bug Report: Fetch fails if ansible_ssh_host is localhost
https://github.com/ansible/ansible/issues/31194 Fetching large file consumes a lot of memory
https://github.com/ansible/ansible/issues/43880 Fetch module loses connection when pipelining is true
https://github.com/ansible/ansible/issues/49837 Ansible fetch sticky bit
https://github.com/ansible/ansible/issues/62147 Add owner/group/mode options to the fetch module.
https://github.com/ansible/ansible/issues/69383 fetch results in checksum mismatch
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting


https://github.com/ansible/ansible/pull/58646 simplify module argspec vs doc type mismatch checks, display - by default
https://github.com/ansible/ansible/pull/62027 Add str_strict parameter type instead of warning by default on string conversion
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69770 Fix doc display
https://github.com/ansible/ansible/pull/70207 doc fixes
https://github.com/ansible/ansible/pull/71680 [WIP] Documentation: add special field for orphaned modules
https://github.com/ansible/ansible/pull/72414 [2.10] ansible-doc: export has_action when --json is used
https://github.com/ansible/ansible/pull/72416 [2.9] ansible-doc: export has_action when --json is used


https://github.com/ansible/ansible/issues/21145 Module copy doesn't take become_user into account
https://github.com/ansible/ansible/issues/23712 Improve integration test coverage of become methods
https://github.com/ansible/ansible/issues/35942 Become password containing invalid Jinja2 syntax causes template error
https://github.com/ansible/ansible/issues/38702 Become Method fails with permission denied ansible 2.5.0 with local connection method
https://github.com/ansible/ansible/issues/49625 unable become root using rootsh (wrapper for shells)
https://github.com/ansible/ansible/issues/58787 Privilage escalation prompt timeout when working in a loop with different users
https://github.com/ansible/ansible/issues/65783 `delegate_to: "{{ item }}"` fails if first item is localhost
https://github.com/ansible/ansible/issues/67119 privilege escalation on PowerShell 5.0 Fails if using aws ssm connection plugin


https://github.com/ansible/ansible/issues/25637 async_status does not notice if task timed out
https://github.com/ansible/ansible/issues/30619 Async not taking alternative python path into account
https://github.com/ansible/ansible/issues/31030 win async: The shell cannot be started REGDB_E_READREGDB
https://github.com/ansible/ansible/issues/37941 async shell command fails to execute
https://github.com/ansible/ansible/issues/45336 Async : "async task did not complete within the requested time"
https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/59737 [async_wrapper] exit early in case the job dir can not be created
https://github.com/ansible/ansible/pull/72636 Fix async interpreter parsing


https://github.com/ansible/ansible/issues/49946 Allow vaulted configuration for plugins
https://github.com/ansible/ansible/pull/55474 Validate config choices
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins
https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/issues/65087 Config is leaving strings from default as bytes
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils
https://github.com/ansible/ansible/pull/72697 Improve deprecations


https://github.com/ansible/ansible/pull/38403 [WIP] Move --list options from hardcoded to 'list' callback/strategy plugins
https://github.com/ansible/ansible/issues/50640 Feature request: allow callback plugins to inspect "no hosts matched" patterns to enrich the warning message
https://github.com/ansible/ansible/issues/62738 Give control whether loop_control label is private
https://github.com/ansible/ansible/pull/66269 Sanitize debug var= tasks of the loop variable
https://github.com/ansible/ansible/issues/69731 Loop variables with leading underscore appear in debug message
https://github.com/ansible/ansible/pull/69947 [WIP] hash plugins based on options
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/35261 Sending non-ascii characters using display.debug() fails with LC_ALL=C
https://github.com/ansible/ansible/pull/38881 throttle text wrapping
https://github.com/ansible/ansible/pull/43519 [WIP] Decouple display from config initialization
https://github.com/ansible/ansible/pull/69662 add defensive conversions to display methods, tests
https://github.com/ansible/ansible/issues/71461 Ansible should not wrap lines when tty is absent
https://github.com/ansible/ansible/pull/71462 Avoid wrapping text on non-tty
https://github.com/ansible/ansible/pull/72592 catch the case that cowsay is broken


https://github.com/ansible/ansible/pull/49509 Become for chroot connection plugin
https://github.com/ansible/ansible/pull/55219 migrate ssh from play_context
https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added
https://github.com/ansible/ansible/pull/69671 Strategy Plugin Support Custom Options
https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/issues/70753 Ansible base reports version to be identical to Ansible, is confusing
https://github.com/ansible/ansible/pull/71189 note that -e can be used multiple times
https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory
https://github.com/ansible/ansible/issues/71744 Ansible dereferences link to ssh key file before use
https://github.com/ansible/ansible/pull/72287 Clarify CLI version number as core version
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/issues/48320 ansible_console: colored prompt breaks input longer than line
https://github.com/ansible/ansible/issues/68529 ansible-console catches `KeyboardInterrupt` silently
https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory
https://github.com/ansible/ansible/issues/72195 add some more intro or documentation about ansible_console
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/60398 Add file locking support for concurrent file access
https://github.com/ansible/ansible/pull/61232 files: fix docs about type of the mode parameter
https://github.com/ansible/ansible/issues/67794 The default permissions used by atomic_move can create files that are world readable
https://github.com/ansible/ansible/pull/71324 [WIP] Replace atomic_move() with a higher level function
https://github.com/ansible/ansible/pull/71511 Fix waiting for lock immediately returns


https://github.com/ansible/ansible/issues/30224 Request for raw command to not invoke shell
https://github.com/ansible/ansible/issues/34556 RFE: permit passing stdin to "raw" module
https://github.com/ansible/ansible/issues/37885 [Raw module] Accedian MetroNID Network device | Raw module fails to execute commands on remote host.
https://github.com/ansible/ansible/issues/39217 Ansible getting stuck after executing a "raw" command
https://github.com/ansible/ansible/issues/41977 Progress Bar for Uploads and Downloads
https://github.com/ansible/ansible/issues/44117 Mikrotik - "paramiko.transport"
https://github.com/ansible/ansible/issues/69122 raw module give SSH server response: "interactive only, exec not supported"


https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken
https://github.com/ansible/ansible/pull/27965 template, copy: support for archive, atime, mtime parameters
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin
https://github.com/ansible/ansible/pull/69340 Add rel_file to ansible_managed template variable
https://github.com/ansible/ansible/pull/69934 template - modify error message
https://github.com/ansible/ansible/pull/70930 template: add parameter for preserve_trailing_newlines


https://github.com/ansible/ansible/pull/33793 conditional cleanup
https://github.com/ansible/ansible/pull/45719 WIP: Ensure bare & full Jinja var give the same result
https://github.com/ansible/ansible/issues/47752 Syntax improvements for complex "when" conditionals
https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations
https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively
https://github.com/ansible/ansible/pull/71463 Consolidate filters/tests handling into JinjaPluginIntercept


https://github.com/ansible/ansible/issues/47707 Support a long-running listener process on Windows to speed up Ansible
https://github.com/ansible/ansible/issues/49567 WinRM: wait_for_connection improvements
https://github.com/ansible/ansible/issues/58184 `meta: reset_connection` ignoring variables
https://github.com/ansible/ansible/issues/58567 Prevent plaintext credentials from being written to disk
https://github.com/ansible/ansible/pull/70816 [POC] Add and use new extract_json function
https://github.com/ansible/ansible/issues/72148 winrm - delegate_to does not work without explicitly specifying ansible connection vars.
https://github.com/ansible/ansible/issues/72533 Ansible can't reach IPv6 server through IPv4 bastion


https://github.com/ansible/ansible/issues/55994 Write unit tests for validation methods
https://github.com/ansible/ansible/pull/67871 Add tests for check_required_by and fix default return value
https://github.com/ansible/ansible/pull/68151 Prefer parsing JSON-like strings over splitting on commas
https://github.com/ansible/ansible/issues/72110 module mutually exclusive check not mathematically based
https://github.com/ansible/ansible/pull/72248 Make sure that none is not accepted for required module options
https://github.com/ansible/ansible/pull/72573 Improve check_mutually_exclusive
https://github.com/ansible/ansible/pull/72667 arg_spec - move type checking lookup method to a function


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)
https://github.com/ansible/ansible/pull/54559 only add data when there is data to add
https://github.com/ansible/ansible/pull/56508 WIP: Fix Issue #39543
https://github.com/ansible/ansible/issues/67718 Add feature to allow the parent role signature to be used in role deduplication
https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively
https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor


https://github.com/ansible/ansible/issues/39142 items of with_items loop for include_tasks are getting mixed up (running parallel?)
https://github.com/ansible/ansible/pull/55677 teach ansible about loop_control/break_when
https://github.com/ansible/ansible/pull/56817 Adding loop_control.notify_scope
https://github.com/ansible/ansible/pull/62117 loop_control: add option to configure pausing after skipped tasks
https://github.com/ansible/ansible/pull/62151 [WIP] loop_control until feature
https://github.com/ansible/ansible/pull/62207 use standard templating on loop_control
https://github.com/ansible/ansible/issues/71021 Expose the loop label via ansible_loop.label


https://github.com/ansible/ansible/pull/15060 Vault improvements: base64 encoding, no AES-CTR padding, code cleanups
https://github.com/ansible/ansible/pull/28603 WIP Fixing relative dwim searching when the src path contains ..
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/58725 Fix the unquote function.
https://github.com/ansible/ansible/pull/60593 Introduce new vars_plugin: recursive_group_vars
https://github.com/ansible/ansible/pull/69209 Handle multiple inventory vars directory/files better


https://github.com/ansible/ansible/pull/18596 New module: remove_host
https://github.com/ansible/ansible/pull/40722 [WIP] avoid partial inventory updates
https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails
https://github.com/ansible/ansible/pull/65499 Hide "[WARNING]: No inventory was parsed" message
https://github.com/ansible/ansible/issues/66676 Inconsistent handling of inventory with comma (,)
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/69801 Add backward_sorted and backward_reverse_sorted ordering strategies


https://github.com/ansible/ansible/pull/32829 add pkcs11 support to Ansible ssh connection module
https://github.com/ansible/ansible/pull/43503 Do not substitute ssh_executable until we need to
https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/pull/55219 migrate ssh from play_context
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/70904 Properly handle sshpass return codes


https://github.com/ansible/ansible/issues/29705 package: version specifiers only work with `yum`
https://github.com/ansible/ansible/issues/41835 package: list reverse dependencies in check-mode
https://github.com/ansible/ansible/issues/52009 Random slow startup time when running Ansible (cryptography package)
https://github.com/ansible/ansible/issues/57436 incorect installation with pip install when /tmp/ mounted with noexec
https://github.com/ansible/ansible/issues/62360 package module on rhel8: name with asterisk, state=absent, nothing matches name fails
https://github.com/ansible/ansible/issues/62842 Add homebrew cask support to package module


https://github.com/ansible/ansible/pull/28603 WIP Fixing relative dwim searching when the src path contains ..
https://github.com/ansible/ansible/pull/53688 Track failures in the includes results to avoid special handling of include errors
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/issues/71222 include in handler requires full path
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/52561 Handlers execute on all hosts when some hosts fail on a latter task, and there are 'always' tasks
https://github.com/ansible/ansible/issues/55883 Can not set variables on handler with delegate to if first hostname failed
https://github.com/ansible/ansible/issues/62665 Handler loses ansible_local variable when using local facts
https://github.com/ansible/ansible/issues/63822 Handlers fail with variable reference in task name.
https://github.com/ansible/ansible/issues/64990 Handler is skipped if the role is also in a failed conditional dependency
https://github.com/ansible/ansible/issues/66694 Handler from dependency role only executed for one host


https://github.com/ansible/ansible/issues/34554 Debug hostvars[inventory_hostname] & error messages output have become hardly readable
https://github.com/ansible/ansible/issues/39949 Cannot print the gbk output correcttly
https://github.com/ansible/ansible/issues/52860 debug module with network_cli connection and vault password fails with a TypeError
https://github.com/ansible/ansible/issues/65856 Debug verbosity not working as expected
https://github.com/ansible/ansible/issues/69693 hotstvars lookup fails when a variable is defined from hostvars in the inventory
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting


https://github.com/ansible/ansible/pull/41925 [WIP] Add support for gzip decoding responses
https://github.com/ansible/ansible/pull/55293 get_url: allow for asterisks in checksum.
https://github.com/ansible/ansible/pull/64092 get_url: Verify checksum using tmpsrc, not dest
https://github.com/ansible/ansible/pull/64626 Fix Checksum logic in get_url
https://github.com/ansible/ansible/pull/70349 [get_url] permit to have a checksum only file
https://github.com/ansible/ansible/pull/71530 Add preserve_mtime option to get_url to preserve "Last-Modified" time


https://github.com/ansible/ansible/issues/50168 junit.CallbackModule: Duplicate host callback in include_role from looped include_tasks
https://github.com/ansible/ansible/issues/63877 Expand JUnit Callback module blacklist
https://github.com/ansible/ansible/issues/68365 Some way to customize junit callback plugin in ansible-test run for a collection
https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/29276 Use debconf-communicate instead of debconf-show
https://github.com/ansible/ansible/issues/29352 Debconf to (be able to) perform dpkg-reconfigure
https://github.com/ansible/ansible/pull/39794 debconf: add 'reconfigure' option
https://github.com/ansible/ansible/issues/47676 debconf with vtype password reports changed even though it wasn't
https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting


https://github.com/ansible/ansible/issues/31543 any_errors_fatal ignored if error occurs in block with always
https://github.com/ansible/ansible/pull/57129 [WIP] Handle disappearing hosts
https://github.com/ansible/ansible/pull/59605 fix clear_host_errors
https://github.com/ansible/ansible/issues/64611 Always section of parent block for failed host will execute with always section of child block for successful hosts
https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor
https://github.com/ansible/ansible/pull/72343 Fix ansible_failed_task with inner always and outer rescue blocks


https://github.com/ansible/ansible/pull/55677 teach ansible about loop_control/break_when
https://github.com/ansible/ansible/pull/56082 Fix delegate_to using incorrect ansible_become_* vars (#34259)
https://github.com/ansible/ansible/pull/56817 Adding loop_control.notify_scope
https://github.com/ansible/ansible/pull/72057 [ignore] [WIP] prefork experiments
https://github.com/ansible/ansible/pull/72409 Try to load action plugin from the same collection as the module (#66…
https://github.com/ansible/ansible/pull/72553 Add projection feature for registering vars - Option 2


https://github.com/ansible/ansible/pull/28603 WIP Fixing relative dwim searching when the src path contains ..
https://github.com/ansible/ansible/pull/54559 only add data when there is data to add
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/18997 script module should support templating
https://github.com/ansible/ansible/issues/39949 Cannot print the gbk output correcttly
https://github.com/ansible/ansible/issues/43274 script module with become prepends stdout with \r\n
https://github.com/ansible/ansible/issues/50585 script: chdir on Windows does not work
https://github.com/ansible/ansible/issues/67964 Unexpected CLIXML in stderr output
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting


https://github.com/ansible/ansible/issues/34281 Conditionally import_playbook aka include_playbook
https://github.com/ansible/ansible/issues/36806 Support vars_files when using import_playbook
https://github.com/ansible/ansible/issues/48470 Allow override variables defined in vars_files using vars of import_playbook
https://github.com/ansible/ansible/issues/50557 Move import_playbook documentation
https://github.com/ansible/ansible/issues/68703 Inconsistency in the scope of variables defined at different places in a role
https://github.com/ansible/ansible/issues/72745 Wrong deprecation for passing extra variables on 'import_playbook'


https://github.com/ansible/ansible/issues/29273 yum_repository: remove unmanaged repo files
https://github.com/ansible/ansible/issues/41178 yum_repository shouldn't require baseurl/metalink/mirrorlist to disable a repository
https://github.com/ansible/ansible/pull/56892 [WIP] validate-modules: 'choices' disable string conversion
https://github.com/ansible/ansible/pull/67027 Add new option for YUM4/DNF repositories
https://github.com/ansible/ansible/pull/69437 add option for COPR to yum_repository
https://github.com/ansible/ansible/issues/71343 yum_repository logs Invoked with at emergency level


https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken
https://github.com/ansible/ansible/issues/24979 Variables are not recursively templated in template module
https://github.com/ansible/ansible/pull/56116 Allow for lazy evaluation of Jinja2 expressions
https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations
https://github.com/ansible/ansible/pull/72419 rework some of ansible's inner templating
https://github.com/ansible/ansible/pull/72535 Fixing "infinite recursion in template" from issue#8603 and #58952


https://github.com/ansible/ansible/issues/30864 Explain, which condition is False, when skipping a task
https://github.com/ansible/ansible/pull/57231 Do not merge: test runner with ara
https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module
https://github.com/ansible/ansible/pull/72411 Switch to hashlib.sha256() for ansible-test
https://github.com/ansible/ansible/pull/72430 ansible-test integration: allow tests to know which remote / docker container is used
https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/issues/17940 additional options for logging
https://github.com/ansible/ansible/pull/41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.
https://github.com/ansible/ansible/pull/65233 Add Filename and Line number to ansible_failed_task
https://github.com/ansible/ansible/pull/66476 move from 'strat name' to property for banners
https://github.com/ansible/ansible/issues/67257 "skipping: no hosts matched" even when output is disabled
https://github.com/ansible/ansible/pull/68914 Add option to supress the changed task output


https://github.com/ansible/ansible/pull/37304 [WIP] add a __eq__ to TaskInclude
https://github.com/ansible/ansible/pull/65103 import_tasks: Raise an error when applying notify and register
https://github.com/ansible/ansible/pull/71265 privitize attributes
https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs
https://github.com/ansible/ansible/pull/70848 [WIP] Add RHEL 7.9 beta to test matrix
https://github.com/ansible/ansible/pull/72567 Add RHEL 7.9 (#72558) - 2.9
https://github.com/ansible/ansible/pull/72568 Add RHEL 7.9 (#72558) - 2.10
https://github.com/ansible/ansible/pull/72622 Testing out macOS 11.0
https://github.com/ansible/ansible/pull/72655 [ansible-test] First attempt at freebsd/11.4


https://github.com/ansible/ansible/pull/37587 Added ignore unreachable option to the serial variable Feature #37309
https://github.com/ansible/ansible/pull/38403 [WIP] Move --list options from hardcoded to 'list' callback/strategy plugins
https://github.com/ansible/ansible/pull/40271 Option to control if entire play should be aborted if batch of hosts failed
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault
https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/pull/70995 move to list strategy to --list tasks


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/66628 Add the possibility to override the temporary directory when you donw…
https://github.com/ansible/ansible/pull/70942 Expand user home on galaxy install src
https://github.com/ansible/ansible/issues/70969 galaxy install should accept a list sources to install a role or collection from
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/issues/28997 Allow use of async on blocks
https://github.com/ansible/ansible/issues/32181 Include `timedout` status in asynchronous execution
https://github.com/ansible/ansible/issues/51020 Async out of memory
https://github.com/ansible/ansible/issues/61503 Provide a way to set infinite timeout when using async_status
https://github.com/ansible/ansible/issues/70690 async_wrapper unable to exec parameter script


https://github.com/ansible/ansible/pull/38403 [WIP] Move --list options from hardcoded to 'list' callback/strategy plugins
https://github.com/ansible/ansible/pull/70995 move to list strategy to --list tasks
https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/21088 Ansible 2.2 inconsistent include_vars behaviour (with/without register)
https://github.com/ansible/ansible/issues/24481 Multiple includes involving with_dict doesn't work
https://github.com/ansible/ansible/issues/42561 'class' is not a valid variable name from include_* vars section but is valid as a command line argument
https://github.com/ansible/ansible/issues/50557 Move import_playbook documentation
https://github.com/ansible/ansible/issues/72657 run_once will skip forced handlers


https://github.com/ansible/ansible/issues/44382 Constructed inventory plugin does not consider variable file in group_vars or host_vars directory
https://github.com/ansible/ansible/pull/70236 Allow constructing complex variables
https://github.com/ansible/ansible/issues/70741 TRANSFORM_INVALID_GROUP_CHARS is ignored by constructed inventory plugin
https://github.com/ansible/ansible/pull/70765 Follow TRANSFORM_INVALID_GROUP_CHARS in constructed inventory plugin
https://github.com/ansible/ansible/issues/71738 constructed inventory plugin ignores variables defined for the all group


https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option
https://github.com/ansible/ansible/pull/71955 Limit yum and dnf tests to OSes that match those package managers
https://github.com/ansible/ansible/pull/72566 Add RHEL 7.9 (#72558) - 2.8
https://github.com/ansible/ansible/pull/72567 Add RHEL 7.9 (#72558) - 2.9
https://github.com/ansible/ansible/pull/72568 Add RHEL 7.9 (#72558) - 2.10


https://github.com/ansible/ansible/issues/11568 Add check and diff mode support to assemble
https://github.com/ansible/ansible/pull/36455 Add check and diff mode support to assemble module
https://github.com/ansible/ansible/issues/38058 Assemble module fails with permission denied in mkstemp
https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex
https://github.com/ansible/ansible/issues/72375 "assemble" docs talk about directories


https://github.com/ansible/ansible/issues/24493 Expect module - Expected results feature
https://github.com/ansible/ansible/issues/27601 Expect response strings no longer support proper regex
https://github.com/ansible/ansible/issues/29351 Expect module not working module failure parsed false
https://github.com/ansible/ansible/issues/46556 'utf-8' codec can't decode byte 0x80 in position 0 after reload/reboot of device
https://github.com/ansible/ansible/pull/51505 expect: utf-8' codec can't decode byte 0x80 enhancement #46556


https://github.com/ansible/ansible/issues/21088 Ansible 2.2 inconsistent include_vars behaviour (with/without register)
https://github.com/ansible/ansible/issues/34974 inconsistent documentation for tags on dynamic-include tasks
https://github.com/ansible/ansible/issues/36978 include_tasks in a loop breaks task execution order
https://github.com/ansible/ansible/issues/72004 "undefined variable" with include_tasks, delegation and the "vars" keyword
https://github.com/ansible/ansible/issues/72657 run_once will skip forced handlers


https://github.com/ansible/ansible/issues/45392 password_hash fails with passlib exception
https://github.com/ansible/ansible/pull/45692 Adds **kwargs parameter to password_hash to support more algorithms.
https://github.com/ansible/ansible/issues/55839 utils.encrypt.do_encrypt() redundant with utils.encrypt.passlib_or_crypt()
https://github.com/ansible/ansible/pull/69775 Add seed parameter to password lookup
https://github.com/ansible/ansible/pull/70062 provide encryption salt as a native str type


https://github.com/ansible/ansible/issues/57013 Single import_tasks, but double task file execution
https://github.com/ansible/ansible/issues/64104 Allow import_tasks to take wildcards
https://github.com/ansible/ansible/issues/64935 notify is silently ignored on import_tasks
https://github.com/ansible/ansible/pull/65103 import_tasks: Raise an error when applying notify and register
https://github.com/ansible/ansible/issues/72725 meta task in always section causes skipped tasks


https://github.com/ansible/ansible/pull/51907 handle yum/dnf group long form names without @
https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs
https://github.com/ansible/ansible/pull/72566 Add RHEL 7.9 (#72558) - 2.8
https://github.com/ansible/ansible/pull/72567 Add RHEL 7.9 (#72558) - 2.9
https://github.com/ansible/ansible/pull/72568 Add RHEL 7.9 (#72558) - 2.10


https://github.com/ansible/ansible/issues/38176 never tag does not show up with --list-tags
https://github.com/ansible/ansible/issues/50044 Handlers should respect skip-tags
https://github.com/ansible/ansible/pull/70043 Support simple (fnmatch) wildcarding for tags
https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively


https://github.com/ansible/ansible/pull/33793 conditional cleanup
https://github.com/ansible/ansible/pull/36132 [WIP] Block and playbook object copy/compare/identity unit tests
https://github.com/ansible/ansible/pull/45719 WIP: Ensure bare & full Jinja var give the same result
https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively


https://github.com/ansible/ansible/pull/41502 Allow fuse type mounts without :/ in device string
https://github.com/ansible/ansible/issues/43708 ansible mount options not matching "real" options
https://github.com/ansible/ansible/pull/50396 If product_name is set to OEM message read board name instead
https://github.com/ansible/ansible/issues/72658 ansible_mount does not detect ZFS mounts on Linux
https://github.com/ansible/ansible/pull/72659 Show ZFS mounts in ansible_mounts for Linux


https://github.com/ansible/ansible/issues/29842 Make add_host less verbose
https://github.com/ansible/ansible/issues/44131 Cannot use localhost with add_host module anymore (2.5.x)
https://github.com/ansible/ansible/issues/47661 add_host does not read host_vars when provided inventory_dir in 2.7
https://github.com/ansible/ansible/issues/71627 add_host module no longer returns changed=true, errors with changed_when:


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/55677 teach ansible about loop_control/break_when
https://github.com/ansible/ansible/pull/56817 Adding loop_control.notify_scope
https://github.com/ansible/ansible/pull/62117 loop_control: add option to configure pausing after skipped tasks
https://github.com/ansible/ansible/pull/62151 [WIP] loop_control until feature


https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/pull/45198 AnsibleModule.set_mode_if_different: handle symlink is in a sticky directory
https://github.com/ansible/ansible/pull/64279 Basic: don't call lstat when check_mode
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/71800 [WIP] add a remove subcommand to `ansible-galaxy collection`
https://github.com/ansible/ansible/pull/72410 [wip] galaxy: Handle mtime for symlinks in collection build
https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/issues/36519 wait_for_connection with delegate_to does not use delegated-to host's connection parameters
https://github.com/ansible/ansible/issues/67115 wait_for_connection failes after change of host OS, detected ansible interpreter issue
https://github.com/ansible/ansible/issues/68841 wait_for_connection connect_timeout is not used, when using 'ping' (default) method
https://github.com/ansible/ansible/issues/72716 With pipelining enabled, WARNING appears during wait_for_connection


https://github.com/ansible/ansible/issues/68361 Ansible 2.9+ on python 3 has issues with module discovery for collections
https://github.com/ansible/ansible/issues/68989 RFE: add option(s) to ansible-playbook to check modules are found and what content source they come from
https://github.com/ansible/ansible/issues/70030 [2]Correct the format of the module names in the test collection
https://github.com/ansible/ansible/pull/70207 doc fixes


https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken
https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations
https://github.com/ansible/ansible/issues/58332 need a test for safe_eval + NoneType
https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/62027 Add str_strict parameter type instead of warning by default on string conversion
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin
https://github.com/ansible/ansible/pull/71557 do not add colliding aliases to argument_spec #62315


https://github.com/ansible/ansible/pull/40722 [WIP] avoid partial inventory updates
https://github.com/ansible/ansible/issues/70910 allow usage of documentation fragments in EXAMPLES and RETURN
https://github.com/ansible/ansible/pull/71680 [WIP] Documentation: add special field for orphaned modules
https://github.com/ansible/ansible/pull/72635 add fragments to return


https://github.com/ansible/ansible/pull/36878 [WIP] Start of flexible duration specification
https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins
https://github.com/ansible/ansible/pull/72605 [stable-2.10] pause - do not hang if run in the background (#72065)
https://github.com/ansible/ansible/pull/72606 [stable-2.9] pause - do not hang if run in the background (#72065)


https://github.com/ansible/ansible/pull/41925 [WIP] Add support for gzip decoding responses
https://github.com/ansible/ansible/pull/65706 Honor use_proxy parameter in uri module
https://github.com/ansible/ansible/pull/71872 modules/uri: handle success status code None from file://
https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module


https://github.com/ansible/ansible/pull/70080 Add galaxy collection info subcommand
https://github.com/ansible/ansible/pull/71800 [WIP] add a remove subcommand to `ansible-galaxy collection`
https://github.com/ansible/ansible/pull/71850 [WIP] add --upgrade option to 'ansible-galaxy collection install'
https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/50977 Add 'duplicate' to the set theory filters
https://github.com/ansible/ansible/pull/64341 restore case sensitivity to unique filter by default
https://github.com/ansible/ansible/pull/71431 Fix filters masking jinja2.exceptions.UndefinedError
https://github.com/ansible/ansible/pull/72729 Add duplicate set filter and documentation


https://github.com/ansible/ansible/issues/69088 Reboot module in playbook timeout after upgrading from 2.7.10 to 2.9.7
https://github.com/ansible/ansible/issues/71517 Reboot module doesn't work with async
https://github.com/ansible/ansible/issues/72629 ansible.builtin.reboot: default boot_time_command breaks module on BSD
https://github.com/ansible/ansible/pull/72652 [reboot] allow filtering boot time command output


https://github.com/ansible/ansible/pull/18596 New module: remove_host
https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/15060 Vault improvements: base64 encoding, no AES-CTR padding, code cleanups
https://github.com/ansible/ansible/pull/37019 allow user to control if vault decryption is fatal
https://github.com/ansible/ansible/pull/40170 ansible-vault: prevent discarding the vault file ownership (#11544)
https://github.com/ansible/ansible/pull/52229 vault: Read stdin data as binary on python3


https://github.com/ansible/ansible/issues/17029 gathering facts caused setup to fail by using ssh-config environment logname on client side
https://github.com/ansible/ansible/issues/17587 get_distribution() should expose all distributions, not just Linux
https://github.com/ansible/ansible/issues/29187 multiple primary IP addresses on linux
https://github.com/ansible/ansible/issues/66002 module_utils: does not properly encode URLs


https://github.com/ansible/ansible/issues/38339 Add MacOS X dscl support to getent module
https://github.com/ansible/ansible/issues/47343 [getent module] getent wrapper should return associative arrays instead of lists
https://github.com/ansible/ansible/issues/54488 getent module on hosts report different results than getent hosts command
https://github.com/ansible/ansible/pull/71896 allow for duplicate records from getent databases


https://github.com/ansible/ansible/issues/54274 Unexpected interpolation of env var in role name
https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/51985 [WIP] [POC] Oz
https://github.com/ansible/ansible/pull/54026 Add send string to wait_for module
https://github.com/ansible/ansible/pull/72406 [stable-2.10] wait_for - ignore psutil related errors (#72401)
https://github.com/ansible/ansible/pull/72407 [stable-2.9] wait_for - ignore psutil related errors (#72401)


https://github.com/ansible/ansible/pull/58931 allow configurable fail/misisng password matching
https://github.com/ansible/ansible/pull/69514 adding selinux_role to sudo become
https://github.com/ansible/ansible/pull/69909 Reset ALL connection settings for next loop iteration
https://github.com/ansible/ansible/issues/70888 Using sshpass, ssh with proxycommand and a password for sudo fails


https://github.com/ansible/ansible/pull/62027 Add str_strict parameter type instead of warning by default on string conversion
https://github.com/ansible/ansible/pull/71680 [WIP] Documentation: add special field for orphaned modules
https://github.com/ansible/ansible/pull/71734 Extend validate-modules to also validate plugins
https://github.com/ansible/ansible/pull/72248 Make sure that none is not accepted for required module options


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/14218 Check plugin classes using isinstance()
https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins
https://github.com/ansible/ansible/pull/69947 [WIP] hash plugins based on options


https://github.com/ansible/ansible/pull/68525 YAML representer for VarsWithSources
https://github.com/ansible/ansible/pull/72419 rework some of ansible's inner templating
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils
https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)


https://github.com/ansible/ansible/pull/41811 [WIP] Show deprecation message when using top-level fact vars
https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations
https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)


https://github.com/ansible/ansible/pull/21583 Added option cached to pip module
https://github.com/ansible/ansible/pull/31396 pip module: allow to use both 'name' and 'requirements' parameters
https://github.com/ansible/ansible/pull/41415 Fix idempotency in pip for tasks with empty version argument
https://github.com/ansible/ansible/pull/72097 pip: Add support for various pip install modes


https://github.com/ansible/ansible/pull/40271 Option to control if entire play should be aborted if batch of hosts failed
https://github.com/ansible/ansible/issues/65386 Unexpected exception when specifying invalid hosts field for task
https://github.com/ansible/ansible/pull/70995 move to list strategy to --list tasks
https://github.com/ansible/ansible/pull/71265 privitize attributes


https://github.com/ansible/ansible/issues/33699 FAILED! => {"msg": "Timeout (12s) waiting for privilege escalation prompt: "}
https://github.com/ansible/ansible/issues/52103 ansible_paramiko_user is ignored
https://github.com/ansible/ansible/issues/59206 Ansible generates a bad SSH commandline when there's a space in the 'control_path'
https://github.com/ansible/ansible/issues/70068 Ansible 2.9 networking can be slower than Ansible 2.2.


https://github.com/ansible/ansible/issues/46173 Module package_facts with manager: auto can lead to obscure errors
https://github.com/ansible/ansible/issues/49034 package_facts relies on the module being importable to detect which package manager to use
https://github.com/ansible/ansible/issues/59968 make package_facts work on AIX client
https://github.com/ansible/ansible/issues/68583 package_facts auto issue


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/40271 Option to control if entire play should be aborted if batch of hosts failed
https://github.com/ansible/ansible/pull/43128 Allow to use task retries without until block
https://github.com/ansible/ansible/pull/69801 Add backward_sorted and backward_reverse_sorted ordering strategies


https://github.com/ansible/ansible/issues/61930 Using slurp module in a role inside a collection doesn't work (powershell: command not found)
https://github.com/ansible/ansible/issues/67340 Misleading 'file not found" error from Slurp Module
https://github.com/ansible/ansible/pull/68608 Fix slurp error handling for unreadable files and directories
https://github.com/ansible/ansible/pull/72559 Slurp returndoc


https://github.com/ansible/ansible/issues/66934 IBM: Enable IBM i platform as part of the testing platforms
https://github.com/ansible/ansible/issues/66935 IBM: Enable httptester for AIX platform
https://github.com/ansible/ansible/issues/66937 IBM: Enable pip-check for AIX platform
https://github.com/ansible/ansible/issues/66938 IBM: Enable temp-unicode for AIX platform


https://github.com/ansible/ansible/pull/23738 Add overwrite option to include_vars action plugin
https://github.com/ansible/ansible/pull/61630 Add name_format option to include_vars
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/25260 Set attributes if different (fixes #48839)
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/pull/61232 files: fix docs about type of the mode parameter
https://github.com/ansible/ansible/pull/72127 docs: Mention CVE-2020-1736 in the documentation


https://github.com/ansible/ansible/pull/31396 pip module: allow to use both 'name' and 'requirements' parameters
https://github.com/ansible/ansible/pull/67103 [WIP] pip module - virtualenv_command parameter: check py3 venv module can be used
https://github.com/ansible/ansible/pull/72097 pip: Add support for various pip install modes


https://github.com/ansible/ansible/pull/69883 Add projection feature for registering vars
https://github.com/ansible/ansible/pull/72057 [ignore] [WIP] prefork experiments
https://github.com/ansible/ansible/pull/72553 Add projection feature for registering vars - Option 2


https://github.com/ansible/ansible/issues/58921 ini lookup does not correctly handle properties files
https://github.com/ansible/ansible/issues/63630 `ini` lookup plugin does not follow argument passing standard.
https://github.com/ansible/ansible/pull/69048 Add support for regex section names in ini lookup


https://github.com/ansible/ansible/issues/17122 ANSIBLE_STDOUT_CALLBACK=json vs "to retry, use:" message
https://github.com/ansible/ansible/issues/27705 Misbehaving (hanging or crashed) callbacks can hang up the playbook execution forever
https://github.com/ansible/ansible/issues/38485 Display invertion in full_skip callback


https://github.com/ansible/ansible/issues/42035 cloud shippable builds should run integration tests with cloud 'aliases' when impacting code is modified
https://github.com/ansible/ansible/pull/72442 [2.10] Improve ansible-test classifications for collections
https://github.com/ansible/ansible/pull/72443 [2.9] Improve ansible-test classifications for collections


https://github.com/ansible/ansible/pull/70185 ansible-galaxy - do not require mandatory keys when listing collections
https://github.com/ansible/ansible/pull/70207 doc fixes
https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/58287 [WIP] [POC] OZ 2
https://github.com/ansible/ansible/pull/68578 Alternative to container_to_text
https://github.com/ansible/ansible/pull/71707 POC: Support module extensible JSON encoding


https://github.com/ansible/ansible/issues/61871 Feature: Collections search path in playbook for lookups, filters and tests (like for modules/roles)
https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added
https://github.com/ansible/ansible/pull/67817 Fix collection file exist check for case insensitive file system


https://github.com/ansible/ansible/pull/72312 Update dev_guide AWS Guidelines to use collections utils and fragments
https://github.com/ansible/ansible/pull/72313 Use is_boto3_error_code in 'standard' example rather than e.response['Error']['Code']
https://github.com/ansible/ansible/pull/72314 AWS Dev Guidelines: update reference to auto-retrying ResourceNotFound


https://github.com/ansible/ansible/pull/52823 [GRPC_PLUG] Add gRPC connection plugin support to work with network os supporting gRPC
https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module
https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added


https://github.com/ansible/ansible/pull/70043 Support simple (fnmatch) wildcarding for tags
https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively


https://github.com/ansible/ansible/pull/65233 Add Filename and Line number to ansible_failed_task
https://github.com/ansible/ansible/pull/68914 Add option to supress the changed task output
https://github.com/ansible/ansible/pull/72228 make collection callbacks follow normal flow (#59932)


https://github.com/ansible/ansible/pull/32480 [WIP] safer task results
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/31016 Add suport for yaml configuration
https://github.com/ansible/ansible/pull/49627 [wip] add plugin config lists
https://github.com/ansible/ansible/pull/72045 Display raw and templated config values


https://github.com/ansible/ansible/issues/34632 [1]Documentation: intro getting started: assumes user is root but does not mention which account(s) to use
https://github.com/ansible/ansible/issues/72701 Example output missing on Getting Started doc
https://github.com/ansible/ansible/pull/72718 added sample output for echo example


https://github.com/ansible/ansible/pull/58931 allow configurable fail/misisng password matching
https://github.com/ansible/ansible/pull/67607 module manifest - tidy up become parameters
https://github.com/ansible/ansible/issues/68241 'csh' shell plugin is broken with 'become'


https://github.com/ansible/ansible/pull/33817 Add os-release file parsing, partially fix #25897
https://github.com/ansible/ansible/pull/63233 Improve sytem facts for AIX
https://github.com/ansible/ansible/pull/69163 Gather facts for IBM i


https://github.com/ansible/ansible/pull/59605 fix clear_host_errors
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/69531 user - add password expiration parameters
https://github.com/ansible/ansible/pull/71469 user: Add umask option
https://github.com/ansible/ansible/pull/71952 Only create the parent of the home directory


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin
https://github.com/ansible/ansible/pull/70722 ensure unsafe writes fallback


https://github.com/ansible/ansible/pull/41420 [WIP] fix / in inventory_hostname
https://github.com/ansible/ansible/pull/57646 Don't warn when trying to read missing cache file
https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs
https://github.com/ansible/ansible/pull/70848 [WIP] Add RHEL 7.9 beta to test matrix
https://github.com/ansible/ansible/pull/72622 Testing out macOS 11.0


https://github.com/ansible/ansible/pull/47344 allow 'ignore_missing' for fileglob lookups
https://github.com/ansible/ansible/issues/48788 loop w/ fileglob does not accept lists
https://github.com/ansible/ansible/issues/66023 Allow ignore missing file errors on fileglob plugin


https://github.com/ansible/ansible/pull/66041 Add documentation for using ansible-test with collections
https://github.com/ansible/ansible/pull/72400 Promote publication
https://github.com/ansible/ansible/pull/72710 Docsite: update "Migrating Ansible content to a different collection" info


https://github.com/ansible/ansible/issues/31406 documentation: what is the order of inventory/var plugins?
https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins
https://github.com/ansible/ansible/pull/72078 Add a link to available jinja2 playbook filters


https://github.com/ansible/ansible/pull/42645 [WIP] Cli password fixin
https://github.com/ansible/ansible/issues/54412 Do not produce a warning when setting errors='ignore' in lookup()
https://github.com/ansible/ansible/pull/65172 find_file_in_search_path: early return if absolute path provided


https://github.com/ansible/ansible/pull/27831 20958 Feature Request: Allow 'file' module to optionally shred directory/files #20958
https://github.com/ansible/ansible/pull/57574 file: Raise error on permission denied
https://github.com/ansible/ansible/pull/59341 Fix changes status and return diff information when state=touch and c…


https://github.com/ansible/ansible/issues/46379 Traceback in `parsing/splitter.py`
https://github.com/ansible/ansible/pull/46380 Fix splitter for multiline text starting with newline
https://github.com/ansible/ansible/pull/55921 parsing: recognize 'stdin' as a module argument in splitter.py


https://github.com/ansible/ansible/pull/62027 Add str_strict parameter type instead of warning by default on string conversion
https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default
https://github.com/ansible/ansible/pull/72248 Make sure that none is not accepted for required module options


https://github.com/ansible/ansible/pull/69671 Strategy Plugin Support Custom Options
https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor
https://github.com/ansible/ansible/pull/72343 Fix ansible_failed_task with inner always and outer rescue blocks


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/pull/40355 [WIP] move to connection.remote_user


https://github.com/ansible/ansible/pull/37587 Added ignore unreachable option to the serial variable Feature #37309
https://github.com/ansible/ansible/issues/59109 Bad advice on "Integrating Testing With Rolling Updates"
https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin
https://github.com/ansible/ansible/pull/68734 Make `ansible-test units` only pass --strict-markers when on a pytest version that supports it
https://github.com/ansible/ansible/pull/68737 Add a flag to disable --strict-markers being passed to pytest in `ansible-test units`


https://github.com/ansible/ansible/pull/35322 [wip] Roles path unfrack cli
https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/pull/64474 regex: groupdict: return dict of named capture groups
https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/70676 [idea] items2dict: get dict keyed on value of common key


https://github.com/ansible/ansible/issues/30603 ansible_default_ipv4 fact is empty in Linux Subsystem for Windows
https://github.com/ansible/ansible/issues/43129 Team network device shown as 'type: Ether' instead of 'type: Team'
https://github.com/ansible/ansible/pull/72388 Return xmit_hash_policy for bonding interfaces


https://github.com/ansible/ansible/pull/72566 Add RHEL 7.9 (#72558) - 2.8
https://github.com/ansible/ansible/pull/72567 Add RHEL 7.9 (#72558) - 2.9
https://github.com/ansible/ansible/pull/72568 Add RHEL 7.9 (#72558) - 2.10


https://github.com/ansible/ansible/issues/38394 Using old data from cache even after updating file
https://github.com/ansible/ansible/pull/41811 [WIP] Show deprecation message when using top-level fact vars
https://github.com/ansible/ansible/issues/43543 Dependency variables declared in 'meta/main.yml' overwrite default variables


https://github.com/ansible/ansible/issues/34988 Failed to connect to the host via ssh despite successful auth
https://github.com/ansible/ansible/issues/43392 Failed to ping a lxc ubuntu container: publickey , password
https://github.com/ansible/ansible/pull/72737 modules: fix documentation formatting


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/27965 template, copy: support for archive, atime, mtime parameters
https://github.com/ansible/ansible/pull/34031 lib/ansible/plugins/action/copy.py: Attend to potentially failing module calls
https://github.com/ansible/ansible/pull/58199 possible fix for #56716


https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/44055 Corrects the problem of having the special "+" character in the URL
https://github.com/ansible/ansible/issues/47068 role allow_duplicates behaviour incorrectly described
https://github.com/ansible/ansible/issues/68922 Ansible role dependencies are not passing variables as expected


https://github.com/ansible/ansible/pull/56508 WIP: Fix Issue #39543
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/70207 doc fixes
https://github.com/ansible/ansible/pull/72570 avoid fatal exception on invalid collection name (#72296)
https://github.com/ansible/ansible/pull/72648 saner path dir management


https://github.com/ansible/ansible/issues/22531 Trailing new lines aren't kept by default by template module
https://github.com/ansible/ansible/issues/36692 Dynamic vars lookups in templates always contaminate the AnsibleContext
https://github.com/ansible/ansible/issues/46476 Bad type creating fact with jinja


https://github.com/ansible/ansible/issues/58184 `meta: reset_connection` ignoring variables
https://github.com/ansible/ansible/issues/72533 Ansible can't reach IPv6 server through IPv4 bastion
https://github.com/ansible/ansible/pull/72688 Fix reset_connection paramiko


https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken
https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/70911 galaxy: Handle token as dict while loading using yaml
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/pull/72396 Add complex example of fileglob with loop
https://github.com/ansible/ansible/pull/72509 Update complex_data_manipulation.rst
https://github.com/ansible/ansible/pull/72539 Docsite: update complex_data_manipulation and playbooks_advanced_syntax rst files to use FQCNs


https://github.com/ansible/ansible/pull/72084 Allow delegated facts in connection vars
https://github.com/ansible/ansible/pull/72507 remove redundant remote_user for local setting
https://github.com/ansible/ansible/pull/72508 remove redundant remote_user for local setting


https://github.com/ansible/ansible/pull/55552 [WIP] sysvinit: check service is started when 'reload' is used and service is stopped
https://github.com/ansible/ansible/pull/68472 Add 'is not running' to list of stopped strings
https://github.com/ansible/ansible/issues/68696 service module not restarting Elastic filebeat on Debian Wheezy


https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg
https://github.com/ansible/ansible/pull/72499 Inv output templates
https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/53037 Fix paramiko options
https://github.com/ansible/ansible/pull/72185 Update ssh connection play_context alongside network_cli's
https://github.com/ansible/ansible/pull/72673 [stable-2.9] Escalate priv before setting terminal


https://github.com/ansible/ansible/pull/66139 Adding information about the env and ini options
https://github.com/ansible/ansible/pull/70082 Wording changes to docs
https://github.com/ansible/ansible/pull/71431 Fix filters masking jinja2.exceptions.UndefinedError


https://github.com/ansible/ansible/pull/71265 privitize attributes
https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/56817 Adding loop_control.notify_scope
https://github.com/ansible/ansible/pull/72419 rework some of ansible's inner templating
https://github.com/ansible/ansible/pull/72499 Inv output templates


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/issues/52977 Module documentation: make it clearer that requirements need to be installed on the remote host
https://github.com/ansible/ansible/pull/69656 docs: Proposal: list playbook keywords with "Applies to" flags


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option
https://github.com/ansible/ansible/pull/71955 Limit yum and dnf tests to OSes that match those package managers


https://github.com/ansible/ansible/pull/70721 normalize bool filter to 'ansible booleans'
https://github.com/ansible/ansible/pull/70828 [hostname] Unify how we handle permanent hostname lookup and drop py2.4 support


https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comms
https://github.com/ansible/ansible/pull/70816 [POC] Add and use new extract_json function


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/issues/56146 Test that `required` entries in module docs match the argspec
https://github.com/ansible/ansible/issues/59612 de-duplicate and integrate the sanity-testing pages


https://github.com/ansible/ansible/pull/70647 Implements literal non-regex in lineinfile module
https://github.com/ansible/ansible/pull/70660 modules with backup opt can specify backup file


https://github.com/ansible/ansible/issues/31015 Rewrite most plugins/types to use new config infrastructure
https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/pull/72507 remove redundant remote_user for local setting
https://github.com/ansible/ansible/pull/72508 remove redundant remote_user for local setting


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/issues/62906 only last iteration will be effective using set_fact with delegation to update object
https://github.com/ansible/ansible/issues/71745 Loop variable can be undefined when using delegate after upgrade to 2.9.10


https://github.com/ansible/ansible/pull/70207 doc fixes
https://github.com/ansible/ansible/pull/72648 saner path dir management


https://github.com/ansible/ansible/pull/44175 added tests for correctly handling handlers w free
https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers


https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72713 [stable-2.10]: Fix AIX networks facts when nestat is either missing or has incorrect permissions
https://github.com/ansible/ansible/pull/72714 [stable-2.9]: Fix AIX networks facts when nestat is either missing or has incorrect permissions


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask
https://github.com/ansible/ansible/issues/70834 ansible incorrectly displays the size of lastlog


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/46965 RFE: Add option to password lookup plugin to specify requirements for generated password
https://github.com/ansible/ansible/pull/69775 Add seed parameter to password lookup


https://github.com/ansible/ansible/pull/37587 Added ignore unreachable option to the serial variable Feature #37309
https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/52823 [GRPC_PLUG] Add gRPC connection plugin support to work with network os supporting gRPC
https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added


https://github.com/ansible/ansible/pull/72406 [stable-2.10] wait_for - ignore psutil related errors (#72401)
https://github.com/ansible/ansible/pull/72407 [stable-2.9] wait_for - ignore psutil related errors (#72401)


https://github.com/ansible/ansible/pull/39776 New option to clean untracked and ignored files
https://github.com/ansible/ansible/pull/70499 git: Add stricthostkeychecking accept-new option


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/70082 Wording changes to docs
https://github.com/ansible/ansible/pull/70942 Expand user home on galaxy install src


https://github.com/ansible/ansible/pull/27965 template, copy: support for archive, atime, mtime parameters
https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook


https://github.com/ansible/ansible/issues/42972 Drop Python 2.6 support controllerside
https://github.com/ansible/ansible/issues/70030 [2]Correct the format of the module names in the test collection


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/issues/19583 Megabytes vs. Mebibytes a.k.a. IEC vs. SI vs. common usage a.k.a the great memory unit clusterfsck
https://github.com/ansible/ansible/issues/66916 hostvars['name'] will not be converted to strings in the proper contexts (hostvarsvars issue)


https://github.com/ansible/ansible/pull/55677 teach ansible about loop_control/break_when
https://github.com/ansible/ansible/pull/62151 [WIP] loop_control until feature


https://github.com/ansible/ansible/pull/52429 Facts: Do not fail if Ansible can not run local facts due to user rights
https://github.com/ansible/ansible/issues/62665 Handler loses ansible_local variable when using local facts


https://github.com/ansible/ansible/issues/43083 service action plugin and set_fact do not play together as documented
https://github.com/ansible/ansible/pull/65395 [service] Apply default arguments to service action before removing unused ones


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/58288 [WIP] Template inv options
https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72683 ansible-galaxy - source deps from all servers and not just parent - 2.9
https://github.com/ansible/ansible/pull/72684 ansible-galaxy - source deps from all servers and not just parent - 2.10


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66785 core: remove pycompat24


https://github.com/ansible/ansible/pull/72414 [2.10] ansible-doc: export has_action when --json is used
https://github.com/ansible/ansible/pull/72416 [2.9] ansible-doc: export has_action when --json is used


https://github.com/ansible/ansible/pull/72605 [stable-2.10] pause - do not hang if run in the background (#72065)
https://github.com/ansible/ansible/pull/72606 [stable-2.9] pause - do not hang if run in the background (#72065)


https://github.com/ansible/ansible/pull/49397 [WIP] less play_context
https://github.com/ansible/ansible/pull/49509 Become for chroot connection plugin


https://github.com/ansible/ansible/pull/57231 Do not merge: test runner with ara
https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/71557 do not add colliding aliases to argument_spec #62315
https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/70660 modules with backup opt can specify backup file
https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72347 [stable-2.10] systemd - fix issue with capbpf and newer kernel (#72337)
https://github.com/ansible/ansible/pull/72348 [stable-2.9] systemd - fix issue with capbpf and newer kernel (#72337)


https://github.com/ansible/ansible/issues/19966 Pause is skipped if first host in the list is being skipped
https://github.com/ansible/ansible/issues/30116 Timed abort in pause module


https://github.com/ansible/ansible/issues/43642 service_facts module should allow specifying a single service or subset of services to check
https://github.com/ansible/ansible/issues/63188 incorrect service state with sub=exited


https://github.com/ansible/ansible/pull/72548 [stable-2.10] iptables: Reorder comment postition (#71496)
https://github.com/ansible/ansible/pull/72551 [stable-2.9] iptables: Reorder comment postition (#71496)


https://github.com/ansible/ansible/pull/72406 [stable-2.10] wait_for - ignore psutil related errors (#72401)
https://github.com/ansible/ansible/pull/72407 [stable-2.9] wait_for - ignore psutil related errors (#72401)


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)
https://github.com/ansible/ansible/pull/52739 Use ssh key from vault


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/70082 Wording changes to docs
https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/69770 Fix doc display
https://github.com/ansible/ansible/pull/72570 avoid fatal exception on invalid collection name (#72296)


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module
https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/69291 [WIP] ansible-test: allow version_added tests for collections
https://github.com/ansible/ansible/pull/71734 Extend validate-modules to also validate plugins


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation
https://github.com/ansible/ansible/pull/72376 Update faq.rst


https://github.com/ansible/ansible/pull/68737 Add a flag to disable --strict-markers being passed to pytest in `ansible-test units`
https://github.com/ansible/ansible/pull/69291 [WIP] ansible-test: allow version_added tests for collections


https://github.com/ansible/ansible/pull/72605 [stable-2.10] pause - do not hang if run in the background (#72065)
https://github.com/ansible/ansible/pull/72606 [stable-2.9] pause - do not hang if run in the background (#72065)


https://github.com/ansible/ansible/pull/49801 Avoid moustache overload
https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/71557 do not add colliding aliases to argument_spec #62315
https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/issues/15695 refactor distribution version detection and base it on lsb_release or os-release
https://github.com/ansible/ansible/issues/37848 Presence of tuned-profiles-cloudlinux causes incorrect ansible_virtualization_type


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL
https://github.com/ansible/ansible/issues/69519 AnsibleFileNotFound suggests module options that are not valid


https://github.com/ansible/ansible/issues/34760 Empty hosts declaration in YAML inventory causes partial fallback to INI parsing
https://github.com/ansible/ansible/pull/50985 Make yaml inventory plugin compatible with the auto inventory plugin.


https://github.com/ansible/ansible/pull/51907 handle yum/dnf group long form names without @
https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option


https://github.com/ansible/ansible/pull/27223 Add host groups by custom attributes
https://github.com/ansible/ansible/pull/32226 Add some --no-* options


https://github.com/ansible/ansible/pull/72424 [stable-2.10] ansible-test - skip installing PowerShell sanity test reqs if they are already installed (#72423)
https://github.com/ansible/ansible/pull/72425 [stable-2.9] ansible-test - skip installing PowerShell sanity test reqs if they are already installed (#72423)


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/69108 Change get_url module to always use GET method, even in check mode
https://github.com/ansible/ansible/pull/69948 better porting entry for key bool fix


https://github.com/ansible/ansible/issues/66736 Ambiguous use of the term "dependent"
https://github.com/ansible/ansible/pull/72666 Role duplicates docs updates


https://github.com/ansible/ansible/pull/27777 [WIP] Fix lost connection_user in local connections.
https://github.com/ansible/ansible/issues/38047 Failed inventory scripts with >5MB stderr takes minutes to fail


https://github.com/ansible/ansible/pull/15060 Vault improvements: base64 encoding, no AES-CTR padding, code cleanups
https://github.com/ansible/ansible/pull/37019 allow user to control if vault decryption is fatal


https://github.com/ansible/ansible/pull/69231 Preserve file premissions of file used in known_hosts module
https://github.com/ansible/ansible/pull/70340 Update known_hosts module to better handle @cert-authority keys


https://github.com/ansible/ansible/pull/38403 [WIP] Move --list options from hardcoded to 'list' callback/strategy plugins
https://github.com/ansible/ansible/pull/70995 move to list strategy to --list tasks


https://github.com/ansible/ansible/pull/72442 [2.10] Improve ansible-test classifications for collections
https://github.com/ansible/ansible/pull/72443 [2.9] Improve ansible-test classifications for collections


https://github.com/ansible/ansible/pull/71324 [WIP] Replace atomic_move() with a higher level function
https://github.com/ansible/ansible/pull/71641 get_distribution - Return distribution for all platforms


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/71680 [WIP] Documentation: add special field for orphaned modules
https://github.com/ansible/ansible/pull/72635 add fragments to return


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/38100 ansible-config ignore plugins parameters
https://github.com/ansible/ansible/issues/63288 `ansible-config dump` doesn't show galaxy servers


https://github.com/ansible/ansible/issues/22248 A way to delete empty directory safely
https://github.com/ansible/ansible/issues/72453 files module, rmtree failed: [Errno 2] No such file or directory: , when directory is deleted by external process


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg
https://github.com/ansible/ansible/pull/72301 [packaging/rpm] %{python_sitelib} breaks RHEL8


https://github.com/ansible/ansible/pull/49801 Avoid moustache overload
https://github.com/ansible/ansible/pull/60081 [WIP] allow users to 'undefine' a variable


https://github.com/ansible/ansible/issues/72230 Storing labeled passwords in files
https://github.com/ansible/ansible/pull/72626 Fixed vault id in variable encryption example


https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook
https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating
https://github.com/ansible/ansible/pull/71122 [WIP] Resolve extended FieldAttributes recursively


https://github.com/ansible/ansible/issues/21145 Module copy doesn't take become_user into account
https://github.com/ansible/ansible/pull/27831 20958 Feature Request: Allow 'file' module to optionally shred directory/files #20958


https://github.com/ansible/ansible/pull/72507 remove redundant remote_user for local setting
https://github.com/ansible/ansible/pull/72508 remove redundant remote_user for local setting


https://github.com/ansible/ansible/pull/55474 Validate config choices
https://github.com/ansible/ansible/pull/72127 docs: Mention CVE-2020-1736 in the documentation


https://github.com/ansible/ansible/issues/56249 recursive_diff() doesn't work if first level is list
https://github.com/ansible/ansible/pull/62211 Fix k8s module showing diff for generated nodePorts


https://github.com/ansible/ansible/pull/40854 Add minimal size for logical volume (lvol)
https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/18596 New module: remove_host
https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/pull/25883 Add unit test for delegated host test case
https://github.com/ansible/ansible/pull/32480 [WIP] safer task results


https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin
https://github.com/ansible/ansible/pull/70930 template: add parameter for preserve_trailing_newlines


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/64341 restore case sensitivity to unique filter by default
https://github.com/ansible/ansible/pull/65329 Bugfix in flatten filter - all elements after None are skipped


https://github.com/ansible/ansible/issues/47369 "network_in_network" should be a jinja TEST
https://github.com/ansible/ansible/issues/62740 ipaddr('address') not working with ipv6 subnet address


https://github.com/ansible/ansible/pull/72507 remove redundant remote_user for local setting
https://github.com/ansible/ansible/pull/72508 remove redundant remote_user for local setting


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/66785 core: remove pycompat24
https://github.com/ansible/ansible/pull/69236 2.11 ONLY Track Infoblox contents movement from community.general to own collection


https://github.com/ansible/ansible/pull/68737 Add a flag to disable --strict-markers being passed to pytest in `ansible-test units`
https://github.com/ansible/ansible/pull/69291 [WIP] ansible-test: allow version_added tests for collections


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/issues/68784 Update openSUSE containers to version 15.2
https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/45692 Adds **kwargs parameter to password_hash to support more algorithms.
https://github.com/ansible/ansible/pull/70062 provide encryption salt as a native str type


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)
https://github.com/ansible/ansible/pull/56508 WIP: Fix Issue #39543


https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS
https://github.com/ansible/ansible/pull/41925 [WIP] Add support for gzip decoding responses


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/65233 Add Filename and Line number to ansible_failed_task
https://github.com/ansible/ansible/pull/68914 Add option to supress the changed task output


https://github.com/ansible/ansible/pull/45805 Docs: Read arg_spec documentation from module
https://github.com/ansible/ansible/pull/62013 WIP: Quote bool esque strings


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test
https://github.com/ansible/ansible/pull/70889 WIP: Add download_only option to the apt module


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/issues/71604 Add collections contribution details
https://github.com/ansible/ansible/issues/71924 Add The Bullhorn to the community communication page


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/issues/29639 Add limit of number of backup files to file modules with backup option
https://github.com/ansible/ansible/pull/65371 Replace file handling with context managers in files-modules and pars…


https://github.com/ansible/ansible/issues/38050 Module rpm_key does not honor proxy env var
https://github.com/ansible/ansible/issues/50615 rpm_key module: Importing key bundles


https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations
https://github.com/ansible/ansible/pull/72535 Fixing "infinite recursion in template" from issue#8603 and #58952


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers
https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/issues/51143 Document choice to use Ansible Project in copyright lines
https://github.com/ansible/ansible/pull/71680 [WIP] Documentation: add special field for orphaned modules


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72228 make collection callbacks follow normal flow (#59932)
https://github.com/ansible/ansible/pull/72648 saner path dir management


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/71557 do not add colliding aliases to argument_spec #62315
https://github.com/ansible/ansible/pull/72361 [2.10] validate-modules: fix processing of add_file_common_args=True when argument_spec is not specified as kwarg


https://github.com/ansible/ansible/pull/72347 [stable-2.10] systemd - fix issue with capbpf and newer kernel (#72337)
https://github.com/ansible/ansible/pull/72348 [stable-2.9] systemd - fix issue with capbpf and newer kernel (#72337)


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin
https://github.com/ansible/ansible/pull/72690 Backport/2.10/72390


https://github.com/ansible/ansible/issues/72018 [Ansible 2.9] Second task fails when transport=CLI (connection has no attribute set_cli_prompt_context)
https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)


https://github.com/ansible/ansible/pull/32480 [WIP] safer task results
https://github.com/ansible/ansible/pull/61853 pct_to_int - round before int casting


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/issues/68036 Error handling for unreachable hosts
https://github.com/ansible/ansible/issues/71936 ansible-playbook INVENTORY_ANY_UNPARSED_IS_FAILED not working


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/issues/71286 post reboot with Ansible "whoami && sleep 0"
https://github.com/ansible/ansible/pull/72652 [reboot] allow filtering boot time command output


https://github.com/ansible/ansible/pull/40854 Add minimal size for logical volume (lvol)
https://github.com/ansible/ansible/pull/72569 [stable-2.9] lvol: Fix idempotency when size uses %VG or %PVS


https://github.com/ansible/ansible/pull/70502 Update first_found.py
https://github.com/ansible/ansible/issues/70772 with_first_found fails to find a file if an undefined variable is used in the list since ansible 2.9


https://github.com/ansible/ansible/pull/53688 Track failures in the includes results to avoid special handling of include errors
https://github.com/ansible/ansible/pull/70694 Allow any_errors_fatal to be dynamic


https://github.com/ansible/ansible/pull/44776 assume 'all' when only exclusions added to subset
https://github.com/ansible/ansible/pull/58817 [WIP]Reuse get_collector_names method for network facts gathering


https://github.com/ansible/ansible/pull/70082 Wording changes to docs
https://github.com/ansible/ansible/issues/72054 Collections from Git-Repository ignores version if collections is already installed


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72605 [stable-2.10] pause - do not hang if run in the background (#72065)
https://github.com/ansible/ansible/pull/72606 [stable-2.9] pause - do not hang if run in the background (#72065)


https://github.com/ansible/ansible/pull/18596 New module: remove_host
https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/issues/28997 Allow use of async on blocks
https://github.com/ansible/ansible/issues/32181 Include `timedout` status in asynchronous execution


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream
https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/42443 apt_key supporting proxy(#31691)
https://github.com/ansible/ansible/pull/42536 support add repo behind proxy on ubuntu(#42534)


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/issues/16437 Provide a way to run some tasks after failure, at the playbook level
https://github.com/ansible/ansible/issues/71832 New `include_role` or `import_role` syntax in playbook cause re-run of dependent roles


https://github.com/ansible/ansible/issues/25365 Setup module debugging: traceback missing in 2.4
https://github.com/ansible/ansible/issues/70456 "broken" `setup.py` in devel: `setuptools>=48.0.0,<49.1` no longer supports `SDistCommand` from `distutils`


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72424 [stable-2.10] ansible-test - skip installing PowerShell sanity test reqs if they are already installed (#72423)
https://github.com/ansible/ansible/pull/72425 [stable-2.9] ansible-test - skip installing PowerShell sanity test reqs if they are already installed (#72423)


https://github.com/ansible/ansible/pull/72713 [stable-2.10]: Fix AIX networks facts when nestat is either missing or has incorrect permissions
https://github.com/ansible/ansible/pull/72714 [stable-2.9]: Fix AIX networks facts when nestat is either missing or has incorrect permissions


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default
https://github.com/ansible/ansible/pull/70329 [WIP] Add _post_validate_tags to flatten extended tags that need templating


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/72507 remove redundant remote_user for local setting
https://github.com/ansible/ansible/pull/72508 remove redundant remote_user for local setting


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits
https://github.com/ansible/ansible/pull/72700 [stable-2.8] Pull image from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/66816 Devel perf work
https://github.com/ansible/ansible/issues/70068 Ansible 2.9 networking can be slower than Ansible 2.2.


https://github.com/ansible/ansible/pull/66140 get macaddress on netbsd
https://github.com/ansible/ansible/pull/71113 BSD: use /proc/mounts instead of /etc/fstab while mount fact gathering


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning
https://github.com/ansible/ansible/pull/70136 add the role version number to the ansible-galaxy error/warning message


https://github.com/ansible/ansible/pull/59672 Added site_package_path: and user_package_path: to python facts
https://github.com/ansible/ansible/issues/72658 ansible_mount does not detect ZFS mounts on Linux


https://github.com/ansible/ansible/pull/34228 Hardlink follow
https://github.com/ansible/ansible/pull/45805 Docs: Read arg_spec documentation from module


https://github.com/ansible/ansible/issues/47636 sanity test for make changelog
https://github.com/ansible/ansible/issues/68398 ansible-test run sanity test failed with UnicodeDecodeError


https://github.com/ansible/ansible/pull/72457 [2.10] Fix missing ansible.builtin FQCNs in hardcoded action names
https://github.com/ansible/ansible/pull/72458 [2.9] Fix missing ansible.builtin FQCNs in hardcoded action names


https://github.com/ansible/ansible/pull/45575 Fix apt module not respecting check mode with certain options
https://github.com/ansible/ansible/pull/56179 FIX #35474 - resolve apt error messages


https://github.com/ansible/ansible/pull/46380 Fix splitter for multiline text starting with newline
https://github.com/ansible/ansible/pull/55921 parsing: recognize 'stdin' as a module argument in splitter.py


https://github.com/ansible/ansible/pull/38252 added password options to unarchive module issue Fixes #30100
https://github.com/ansible/ansible/pull/40522 Feature: Add include option to unarchive


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default
https://github.com/ansible/ansible/pull/72635 add fragments to return


https://github.com/ansible/ansible/pull/23738 Add overwrite option to include_vars action plugin
https://github.com/ansible/ansible/pull/61630 Add name_format option to include_vars


https://github.com/ansible/ansible/issues/30703 unarchive in combination with tempfile leads to unfindable files
https://github.com/ansible/ansible/issues/35611 RFE: Add an option to automatically remove temporary


https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning


https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/69909 Reset ALL connection settings for next loop iteration


https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/58881 Fix LXC virtualization facts


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/70694 Allow any_errors_fatal to be dynamic


https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.


https://github.com/ansible/ansible/pull/70958 update regex for yum available updates output


https://github.com/ansible/ansible/pull/70136 add the role version number to the ansible-galaxy error/warning message


https://github.com/ansible/ansible/pull/72057 [ignore] [WIP] prefork experiments


https://github.com/ansible/ansible/pull/72097 pip: Add support for various pip install modes


https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL


https://github.com/ansible/ansible/pull/72682 Remove incorrect changelog


https://github.com/ansible/ansible/pull/72228 make collection callbacks follow normal flow (#59932)


https://github.com/ansible/ansible/pull/70889 WIP: Add download_only option to the apt module


https://github.com/ansible/ansible/pull/70082 Wording changes to docs


https://github.com/ansible/ansible/issues/72657 run_once will skip forced handlers


https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/72688 Fix reset_connection paramiko


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg


https://github.com/ansible/ansible/pull/69662 add defensive conversions to display methods, tests


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg


https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/72625 Compare removal and deprecation dates and versions in runtime metadata against current version and today


https://github.com/ansible/ansible/pull/72397 Add a dynamic version of blocks.


https://github.com/ansible/ansible/issues/72018 [Ansible 2.9] Second task fails when transport=CLI (connection has no attribute set_cli_prompt_context)


https://github.com/ansible/ansible/pull/49801 Avoid moustache overload


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/57231 Do not merge: test runner with ara


https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask


https://github.com/ansible/ansible/pull/72299 Update mongodb replicaset check_compatibility function


https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex


https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)


https://github.com/ansible/ansible/pull/71512 [WIP] [Experimental Thing] [Oh god what am I doing] Move HostVars instantiation to VariableManager


https://github.com/ansible/ansible/pull/72573 Improve check_mutually_exclusive


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/72743 [WIP] Add link to all module and plugin indexes


https://github.com/ansible/ansible/pull/56892 [WIP] validate-modules: 'choices' disable string conversion


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/71756 cherry pick for issue ansible-collections/azure#161 from ansible-collections/azure for v2.9


https://github.com/ansible/ansible/pull/50282 cron - Makes name required (#37355)


https://github.com/ansible/ansible/issues/72133 Writing inventory plugin was difficult, documentation seems to miss crucial details


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory


https://github.com/ansible/ansible/pull/72623 ansible-test sanity: fix UnicodeDecodeError for `--python 2.7 --docker`


https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/69531 user - add password expiration parameters


https://github.com/ansible/ansible/pull/70897 user: Unlock by default with no password, busybox


https://github.com/ansible/ansible/pull/72702 systemd - account for templated unit files when searching for service


https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)


https://github.com/ansible/ansible/pull/44927 Test integration of loop and until options


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)


https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin


https://github.com/ansible/ansible/pull/70828 [hostname] Unify how we handle permanent hostname lookup and drop py2.4 support


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/37019 allow user to control if vault decryption is fatal


https://github.com/ansible/ansible/pull/54089 Ansible validate variable module


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/36132 [WIP] Block and playbook object copy/compare/identity unit tests


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning


https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor


https://github.com/ansible/ansible/pull/65103 import_tasks: Raise an error when applying notify and register


https://github.com/ansible/ansible/issues/32181 Include `timedout` status in asynchronous execution


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/68039 document-plugins: strip trailing slashes from the module_dir


https://github.com/ansible/ansible/pull/42645 [WIP] Cli password fixin


https://github.com/ansible/ansible/pull/63530 Expect upper case message 'levels' for galaxy publish results


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL


https://github.com/ansible/ansible/pull/31396 pip module: allow to use both 'name' and 'requirements' parameters


https://github.com/ansible/ansible/pull/69801 Add backward_sorted and backward_reverse_sorted ordering strategies


https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/43519 [WIP] Decouple display from config initialization


https://github.com/ansible/ansible/pull/62150 create replace action plugin; remove replace module.


https://github.com/ansible/ansible/pull/72746 Fix missing dashes in playbooks intro doc


https://github.com/ansible/ansible/pull/58725 Fix the unquote function.


https://github.com/ansible/ansible/pull/56892 [WIP] validate-modules: 'choices' disable string conversion


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/72697 Improve deprecations


https://github.com/ansible/ansible/pull/72696 Ensure that the configured role skeleton does not apply to collection init


https://github.com/ansible/ansible/pull/65833 ansible-galaxy - Avoid infinite loop by following symlinks when building collections


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/67607 module manifest - tidy up become parameters


https://github.com/ansible/ansible/pull/70053 Change find_mount_point() to always return string


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/72655 [ansible-test] First attempt at freebsd/11.4


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/67715 SOCKS5 proxy support for uri module


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/66239 dnf - remove numerical version in NEVRA check


https://github.com/ansible/ansible/pull/59605 fix clear_host_errors


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/72248 Make sure that none is not accepted for required module options


https://github.com/ansible/ansible/pull/70792 yum action plugin changes to support 'use' as an alias of 'use_backend'


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)


https://github.com/ansible/ansible/pull/33817 Add os-release file parsing, partially fix #25897


https://github.com/ansible/ansible/pull/52739 Use ssh key from vault


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/pull/54089 Ansible validate variable module


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/45861 [WIP] Add a 'ansible-role' cli


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/issues/20128 remote_tmp filling up when using the shell module with the async option ( or [fixed] using copy module on remote host )


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/72185 Update ssh connection play_context alongside network_cli's


https://github.com/ansible/ansible/pull/50771 [WIP] uri module improvements


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/64279 Basic: don't call lstat when check_mode


https://github.com/ansible/ansible/pull/72648 saner path dir management


https://github.com/ansible/ansible/pull/70828 [hostname] Unify how we handle permanent hostname lookup and drop py2.4 support


https://github.com/ansible/ansible/pull/70647 Implements literal non-regex in lineinfile module


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/58817 [WIP]Reuse get_collector_names method for network facts gathering


https://github.com/ansible/ansible/pull/55921 parsing: recognize 'stdin' as a module argument in splitter.py


https://github.com/ansible/ansible/pull/70080 Add galaxy collection info subcommand


https://github.com/ansible/ansible/issues/37564 The "ansible_user" is undefined for "become_user" if supplied as "-u" argument


https://github.com/ansible/ansible/pull/72503 add epoch_int to date_time facts


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/issues/52977 Module documentation: make it clearer that requirements need to be installed on the remote host


https://github.com/ansible/ansible/pull/72569 [stable-2.9] lvol: Fix idempotency when size uses %VG or %PVS


https://github.com/ansible/ansible/pull/71800 [WIP] add a remove subcommand to `ansible-galaxy collection`


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/70542 avoid making delegated vars available w/o host


https://github.com/ansible/ansible/pull/70694 Allow any_errors_fatal to be dynamic


https://github.com/ansible/ansible/pull/36331 WIP: Allow certain, simple Jinja values to be unquoted.


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/issues/60077 Ansible fails to report matching but broken symlink in host_vars directory


https://github.com/ansible/ansible/issues/39686 For Fedora Atomic Host Ansible fact `ansible_pkg_mgr` set to `atomic_container`


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/44776 assume 'all' when only exclusions added to subset


https://github.com/ansible/ansible/pull/34759 [WIP] async status implemented as an action


https://github.com/ansible/ansible/pull/67629 ansible-galaxy - fail with a better error message for .tar.gz files which do not exist


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default


https://github.com/ansible/ansible/pull/71511 Fix waiting for lock immediately returns


https://github.com/ansible/ansible/pull/71952 Only create the parent of the home directory


https://github.com/ansible/ansible/pull/32609 large inventory loading performance enhancement. avoid calling glob.glob() search for .py files in loader.py all() function for each host.


https://github.com/ansible/ansible/pull/65499 Hide "[WARNING]: No inventory was parsed" message


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/56892 [WIP] validate-modules: 'choices' disable string conversion


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/71462 Avoid wrapping text on non-tty


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/72659 Show ZFS mounts in ansible_mounts for Linux


https://github.com/ansible/ansible/pull/58017 [WIP] Add the ability to specify --root.


https://github.com/ansible/ansible/pull/59896 to_text - attempt to call __unicode__() before __str__()


https://github.com/ansible/ansible/pull/38252 added password options to unarchive module issue Fixes #30100


https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken


https://github.com/ansible/ansible/pull/71219 Update vmware_intro.rst


https://github.com/ansible/ansible/pull/70232 Add awx/tower module group for collection defaults


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/68914 Add option to supress the changed task output


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/32609 large inventory loading performance enhancement. avoid calling glob.glob() search for .py files in loader.py all() function for each host.


https://github.com/ansible/ansible/pull/72248 Make sure that none is not accepted for required module options


https://github.com/ansible/ansible/pull/70792 yum action plugin changes to support 'use' as an alias of 'use_backend'


https://github.com/ansible/ansible/pull/72566 Add RHEL 7.9 (#72558) - 2.8


https://github.com/ansible/ansible/pull/72652 [reboot] allow filtering boot time command output


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/59341 Fix changes status and return diff information when state=touch and c…


https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module


https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/72430 ansible-test integration: allow tests to know which remote / docker container is used


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/68260 Add TTY check and argument to disable it (#50603)


https://github.com/ansible/ansible/pull/66476 move from 'strat name' to property for banners


https://github.com/ansible/ansible/issues/52977 Module documentation: make it clearer that requirements need to be installed on the remote host


https://github.com/ansible/ansible/pull/72659 Show ZFS mounts in ansible_mounts for Linux


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default


https://github.com/ansible/ansible/issues/40034 allow_world_readable_tmpfiles ignored on macOS for admin users


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask


https://github.com/ansible/ansible/pull/67871 Add tests for check_required_by and fix default return value


https://github.com/ansible/ansible/pull/71265 privitize attributes


https://github.com/ansible/ansible/pull/72343 Fix ansible_failed_task with inner always and outer rescue blocks


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/69775 Add seed parameter to password lookup


https://github.com/ansible/ansible/pull/70542 avoid making delegated vars available w/o host


https://github.com/ansible/ansible/pull/68681 Fix mask behaviour when service is enabled


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/issues/35520 Make docsite documentation headers consistent


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/68260 Add TTY check and argument to disable it (#50603)


https://github.com/ansible/ansible/pull/23738 Add overwrite option to include_vars action plugin


https://github.com/ansible/ansible/pull/36132 [WIP] Block and playbook object copy/compare/identity unit tests


https://github.com/ansible/ansible/pull/72097 pip: Add support for various pip install modes


https://github.com/ansible/ansible/pull/66239 dnf - remove numerical version in NEVRA check


https://github.com/ansible/ansible/pull/65893 Changing warnings to errors as described in #62055


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/issues/46447 With any_errors_fatal=True, playbook continues after handler failure


https://github.com/ansible/ansible/issues/48691 fact caching is very slow if the same hostvars is accessed multiple time


https://github.com/ansible/ansible/pull/59341 Fix changes status and return diff information when state=touch and c…


https://github.com/ansible/ansible/issues/37102 no error information returned even though my playbook task failed


https://github.com/ansible/ansible/pull/71190 Create gss_auth option for paramiko_ssh connection plugin


https://github.com/ansible/ansible/pull/72625 Compare removal and deprecation dates and versions in runtime metadata against current version and today


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/68608 Fix slurp error handling for unreadable files and directories


https://github.com/ansible/ansible/pull/28536 [WIP] Module except hook


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/35322 [wip] Roles path unfrack cli


https://github.com/ansible/ansible/pull/49397 [WIP] less play_context


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/63825 commands: Clarify hint message


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/issues/72018 [Ansible 2.9] Second task fails when transport=CLI (connection has no attribute set_cli_prompt_context)


https://github.com/ansible/ansible/pull/56508 WIP: Fix Issue #39543


https://github.com/ansible/ansible/pull/72648 saner path dir management


https://github.com/ansible/ansible/pull/70340 Update known_hosts module to better handle @cert-authority keys


https://github.com/ansible/ansible/pull/61292 [Fix/#60632] - Added get_real_file to decrypt the json file


https://github.com/ansible/ansible/pull/71801 Use _wrap_native_text only for builtin STRING_TYPE_FILTERS


https://github.com/ansible/ansible/issues/23220 [Feature Request] apt module: add state "downloaded"


https://github.com/ansible/ansible/pull/49801 Avoid moustache overload


https://github.com/ansible/ansible/pull/56508 WIP: Fix Issue #39543


https://github.com/ansible/ansible/pull/69630 Remove exit code from traps in tests


https://github.com/ansible/ansible/pull/72699 The implicit default for type=bool options is not 'false', but 'none'


https://github.com/ansible/ansible/issues/31006 Support a way for fact collectors to depend on other collectors


https://github.com/ansible/ansible/pull/72690 Backport/2.10/72390


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.


https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/issues/67207 ansible-console include_task is not invalidating the loader file cache


https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs


https://github.com/ansible/ansible/pull/70080 Add galaxy collection info subcommand


https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/issues/62275 CI: T=linux/centos6/3 fails with `: 'NoneType' object is not callable`


https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory


https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/pull/33817 Add os-release file parsing, partially fix #25897


https://github.com/ansible/ansible/pull/62151 [WIP] loop_control until feature


https://github.com/ansible/ansible/pull/72409 Try to load action plugin from the same collection as the module (#66…


https://github.com/ansible/ansible/pull/72652 [reboot] allow filtering boot time command output


https://github.com/ansible/ansible/pull/50282 cron - Makes name required (#37355)


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/70477 Skip forking on a task with a simple when condition or include


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/70499 git: Add stricthostkeychecking accept-new option


https://github.com/ansible/ansible/pull/36878 [WIP] Start of flexible duration specification


https://github.com/ansible/ansible/pull/69341 ansible-test: make work if collection is completely .gitignore'd


https://github.com/ansible/ansible/pull/70082 Wording changes to docs


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg


https://github.com/ansible/ansible/pull/68525 YAML representer for VarsWithSources


https://github.com/ansible/ansible/pull/65227 Use context manager for file handling in some system modules.


https://github.com/ansible/ansible/issues/54474 Failing integration test old_style_cache_plugins


https://github.com/ansible/ansible/pull/72636 Fix async interpreter parsing


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/71641 get_distribution - Return distribution for all platforms


https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/71719 add_host/group_by: fix using changed_when in a loop v2


https://github.com/ansible/ansible/pull/71469 user: Add umask option


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/68236 Allow unsetting env vars


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/37304 [WIP] add a __eq__ to TaskInclude


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/issues/71927 Docs index pages should redirect to collections in 2.10


https://github.com/ansible/ansible/issues/52977 Module documentation: make it clearer that requirements need to be installed on the remote host


https://github.com/ansible/ansible/pull/55913 Do not double fail hosts for includes


https://github.com/ansible/ansible/pull/70207 doc fixes


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72292 Add context to inventory plugins documentation


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/issues/65067 Handlers ignore serial/strategy


https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/70499 git: Add stricthostkeychecking accept-new option


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/70694 Allow any_errors_fatal to be dynamic


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/issues/65245 ansible-galaxy collection: add support for extra arguments


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/59757 Acknowledge validate_checksum flag


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/72165 Fix net_put _handle_template error


https://github.com/ansible/ansible/pull/36132 [WIP] Block and playbook object copy/compare/identity unit tests


https://github.com/ansible/ansible/pull/69108 Change get_url module to always use GET method, even in check mode


https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor


https://github.com/ansible/ansible/pull/68608 Fix slurp error handling for unreadable files and directories


https://github.com/ansible/ansible/issues/33581 Name of task containing block is not printed to stdout


https://github.com/ansible/ansible/pull/70349 [get_url] permit to have a checksum only file


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/69671 Strategy Plugin Support Custom Options


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/58287 [WIP] [POC] OZ 2


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72299 Update mongodb replicaset check_compatibility function


https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/pull/68525 YAML representer for VarsWithSources


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72688 Fix reset_connection paramiko


https://github.com/ansible/ansible/pull/72499 Inv output templates


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/65634 Add new parameter for 'git submodule update' that fixes a performance issue.


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/58646 simplify module argspec vs doc type mismatch checks, display - by default


https://github.com/ansible/ansible/pull/64674 Add warning if ssh_opts is present and git<2.3.0


https://github.com/ansible/ansible/pull/19015 unarchive: Various changes/improvements, add debugging output


https://github.com/ansible/ansible/pull/72035 Update galaxy.py


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/59605 fix clear_host_errors


https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/issues/25897 Add Atomic OS detection in Ansible Facts


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/issues/39334 Ansible Galaxy init breaks symlinks


https://github.com/ansible/ansible/pull/71265 privitize attributes


https://github.com/ansible/ansible/issues/53402 Inconsitent use of regexp and regex


https://github.com/ansible/ansible/pull/58931 allow configurable fail/misisng password matching


https://github.com/ansible/ansible/pull/69934 template - modify error message


https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor


https://github.com/ansible/ansible/pull/62314 Fix unit test requirements path after merging #62181


https://github.com/ansible/ansible/pull/71424 Custom salt for ansible-vault encrypt (Fixes #35480)


https://github.com/ansible/ansible/issues/27160 ignore_errors doesn't update failed task counter in a Play Recap


https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/21166 Epic fail


https://github.com/ansible/ansible/pull/71190 Create gss_auth option for paramiko_ssh connection plugin


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/pull/65893 Changing warnings to errors as described in #62055


https://github.com/ansible/ansible/pull/71557 do not add colliding aliases to argument_spec #62315


https://github.com/ansible/ansible/pull/72084 Allow delegated facts in connection vars


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory


https://github.com/ansible/ansible/pull/69702 fix regression which disabled force_valid_group_names (#68851)


https://github.com/ansible/ansible/pull/34228 Hardlink follow


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/66239 dnf - remove numerical version in NEVRA check


https://github.com/ansible/ansible/pull/54559 only add data when there is data to add


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default


https://github.com/ansible/ansible/pull/71952 Only create the parent of the home directory


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/37587 Added ignore unreachable option to the serial variable Feature #37309


https://github.com/ansible/ansible/pull/53415 Validate botmeta teams


https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module


https://github.com/ansible/ansible/pull/55552 [WIP] sysvinit: check service is started when 'reload' is used and service is stopped


https://github.com/ansible/ansible/pull/70904 Properly handle sshpass return codes


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/72548 [stable-2.10] iptables: Reorder comment postition (#71496)


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/45198 AnsibleModule.set_mode_if_different: handle symlink is in a sticky directory


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/49128 [WIP] Incorrect parsing of media type in OpenBSD


https://github.com/ansible/ansible/pull/49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/71511 Fix waiting for lock immediately returns


https://github.com/ansible/ansible/pull/69437 add option for COPR to yum_repository


https://github.com/ansible/ansible/pull/57646 Don't warn when trying to read missing cache file


https://github.com/ansible/ansible/pull/72343 Fix ansible_failed_task with inner always and outer rescue blocks


https://github.com/ansible/ansible/pull/70889 WIP: Add download_only option to the apt module


https://github.com/ansible/ansible/pull/69236 2.11 ONLY Track Infoblox contents movement from community.general to own collection


https://github.com/ansible/ansible/pull/70930 template: add parameter for preserve_trailing_newlines


https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/issues/47014 Need to have a sanity test for ansible-doc -l


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/53563 [WIP] Improve CoreOS distribution parsing


https://github.com/ansible/ansible/pull/54590 Allow to provide a client cert and key during SSL validation


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/69770 Fix doc display


https://github.com/ansible/ansible/pull/72635 add fragments to return


https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin


https://github.com/ansible/ansible/pull/69801 Add backward_sorted and backward_reverse_sorted ordering strategies


https://github.com/ansible/ansible/pull/72426 add a --dot option so we can get an actual graph


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/72655 [ansible-test] First attempt at freebsd/11.4


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/54559 only add data when there is data to add


https://github.com/ansible/ansible/pull/56116 Allow for lazy evaluation of Jinja2 expressions


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/66140 get macaddress on netbsd


https://github.com/ansible/ansible/pull/65233 Add Filename and Line number to ansible_failed_task


https://github.com/ansible/ansible/pull/70499 git: Add stricthostkeychecking accept-new option


https://github.com/ansible/ansible/pull/72496 [2.10] Adjust action groups to moved modules


https://github.com/ansible/ansible/pull/44776 assume 'all' when only exclusions added to subset


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72287 Clarify CLI version number as core version


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/71719 add_host/group_by: fix using changed_when in a loop v2


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/27223 Add host groups by custom attributes


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/70082 Wording changes to docs


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/71351 display action


https://github.com/ansible/ansible/pull/17731 Provide functions for IP address or port range validating (fixes #16256)


https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/pull/70647 Implements literal non-regex in lineinfile module


https://github.com/ansible/ansible/pull/71734 Extend validate-modules to also validate plugins


https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/69770 Fix doc display


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/70333 Fix apt delete package by wildcard if it is not found


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/58725 Fix the unquote function.


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/issues/58110 os_server and device name for boot volume


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/issues/69848 block with tag and a task after it cause re-run of a role


https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/issues/72116 Refresh_inventory meta within block/always


https://github.com/ansible/ansible/pull/72097 pip: Add support for various pip install modes


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/pull/27831 20958 Feature Request: Allow 'file' module to optionally shred directory/files #20958


https://github.com/ansible/ansible/pull/45861 [WIP] Add a 'ansible-role' cli


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers


https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/58638 Encoding fixes required for group1 tests to pass without LC_ALL


https://github.com/ansible/ansible/issues/70068 Ansible 2.9 networking can be slower than Ansible 2.2.


https://github.com/ansible/ansible/pull/70911 galaxy: Handle token as dict while loading using yaml


https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option


https://github.com/ansible/ansible/issues/51293 facts: ipv6_secondaries not gathered by ansible


https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations


https://github.com/ansible/ansible/pull/70799 distribution - handle NetBSD OS Family


https://github.com/ansible/ansible/pull/56116 Allow for lazy evaluation of Jinja2 expressions


https://github.com/ansible/ansible/pull/58881 Fix LXC virtualization facts


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/72667 arg_spec - move type checking lookup method to a function


https://github.com/ansible/ansible/pull/70958 update regex for yum available updates output


https://github.com/ansible/ansible/pull/45805 Docs: Read arg_spec documentation from module


https://github.com/ansible/ansible/pull/72463 [PoC] Timeout decorator and context manager


https://github.com/ansible/ansible/pull/64474 regex: groupdict: return dict of named capture groups


https://github.com/ansible/ansible/pull/57406 [facts] add hpux fc info, refactor aix and solaris code


https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS


https://github.com/ansible/ansible/issues/67990 ansible-test: Allow passing --requirements-mode


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins


https://github.com/ansible/ansible/pull/66785 core: remove pycompat24


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/68394 Updated Ansible PPA Instructions


https://github.com/ansible/ansible/pull/65227 Use context manager for file handling in some system modules.


https://github.com/ansible/ansible/pull/72141 Update vault.py


https://github.com/ansible/ansible/pull/70898 Allow BusyBox to modify more user fields


https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning


https://github.com/ansible/ansible/pull/72711 Add version_sort filter to sort e.g. package lists


https://github.com/ansible/ansible/pull/49397 [WIP] less play_context


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/49993 shell & multiline YAML free form: add integration test


https://github.com/ansible/ansible/pull/68734 Make `ansible-test units` only pass --strict-markers when on a pytest version that supports it


https://github.com/ansible/ansible/pull/70207 doc fixes


https://github.com/ansible/ansible/pull/65329 Bugfix in flatten filter - all elements after None are skipped


https://github.com/ansible/ansible/pull/72411 Switch to hashlib.sha256() for ansible-test


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/69437 add option for COPR to yum_repository


https://github.com/ansible/ansible/issues/11517 Inventory parser should show line numbers when error is encountered


https://github.com/ansible/ansible/pull/65222 Use context managers for some file handling in system modules.


https://github.com/ansible/ansible/issues/18932 jinja2 newline_sequence header broken


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/45805 Docs: Read arg_spec documentation from module


https://github.com/ansible/ansible/pull/72405 Update local_mods in git.py to show destination of conflict


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/69341 ansible-test: make work if collection is completely .gitignore'd


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/issues/61460 False positive on required-and-default-attributes sanity test


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72299 Update mongodb replicaset check_compatibility function


https://github.com/ansible/ansible/pull/70799 distribution - handle NetBSD OS Family


https://github.com/ansible/ansible/issues/46269 proposal to add details on how become_method works to the documents


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg


https://github.com/ansible/ansible/pull/37587 Added ignore unreachable option to the serial variable Feature #37309


https://github.com/ansible/ansible/pull/65222 Use context managers for some file handling in system modules.


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/18596 New module: remove_host


https://github.com/ansible/ansible/pull/68236 Allow unsetting env vars


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/60715 [WIP] Enable templating and inline vaults for inventory plugins


https://github.com/ansible/ansible/pull/67472 Ansible gRPC connection plugin added


https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory


https://github.com/ansible/ansible/pull/72570 avoid fatal exception on invalid collection name (#72296)


https://github.com/ansible/ansible/pull/72454 Update windows_faq.rst


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/72636 Fix async interpreter parsing


https://github.com/ansible/ansible/pull/45805 Docs: Read arg_spec documentation from module


https://github.com/ansible/ansible/pull/55219 migrate ssh from play_context


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/50396 If product_name is set to OEM message read board name instead


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning


https://github.com/ansible/ansible/pull/68236 Allow unsetting env vars


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/56116 Allow for lazy evaluation of Jinja2 expressions


https://github.com/ansible/ansible/pull/67607 module manifest - tidy up become parameters


https://github.com/ansible/ansible/pull/55552 [WIP] sysvinit: check service is started when 'reload' is used and service is stopped


https://github.com/ansible/ansible/pull/65706 Honor use_proxy parameter in uri module


https://github.com/ansible/ansible/pull/36132 [WIP] Block and playbook object copy/compare/identity unit tests


https://github.com/ansible/ansible/pull/69801 Add backward_sorted and backward_reverse_sorted ordering strategies


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/72503 add epoch_int to date_time facts


https://github.com/ansible/ansible/pull/18596 New module: remove_host


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/69514 adding selinux_role to sudo become


https://github.com/ansible/ansible/pull/69437 add option for COPR to yum_repository


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/58287 [WIP] [POC] OZ 2


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/51907 handle yum/dnf group long form names without @


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/71896 allow for duplicate records from getent databases


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/72711 Add version_sort filter to sort e.g. package lists


https://github.com/ansible/ansible/pull/70819 Add a test to validate the problem with first_found


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers


https://github.com/ansible/ansible/pull/41621 [WIP] Issue 24215: Enable verbosity setting on a per-task basis.


https://github.com/ansible/ansible/pull/39776 New option to clean untracked and ignored files


https://github.com/ansible/ansible/pull/70082 Wording changes to docs


https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs


https://github.com/ansible/ansible/pull/72602 added pb fqcn docs


https://github.com/ansible/ansible/pull/72559 Slurp returndoc


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations


https://github.com/ansible/ansible/pull/70721 normalize bool filter to 'ansible booleans'


https://github.com/ansible/ansible/pull/70647 Implements literal non-regex in lineinfile module


https://github.com/ansible/ansible/pull/65227 Use context manager for file handling in some system modules.


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/27223 Add host groups by custom attributes


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/66785 core: remove pycompat24


https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/66785 core: remove pycompat24


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/70676 [idea] items2dict: get dict keyed on value of common key


https://github.com/ansible/ansible/pull/56603 [facts] iscsi fixes, add/fix solaris discovery for iscsi iqn


https://github.com/ansible/ansible/pull/71469 user: Add umask option


https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.


https://github.com/ansible/ansible/pull/71955 Limit yum and dnf tests to OSes that match those package managers


https://github.com/ansible/ansible/issues/55028 Optionally allow --limit to return normally if no hosts matched


https://github.com/ansible/ansible/pull/49397 [WIP] less play_context


https://github.com/ansible/ansible/pull/69801 Add backward_sorted and backward_reverse_sorted ordering strategies


https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/69630 Remove exit code from traps in tests


https://github.com/ansible/ansible/pull/69662 add defensive conversions to display methods, tests


https://github.com/ansible/ansible/pull/22010 Add intg tests for delegate_to/delegate_facts/run_once together


https://github.com/ansible/ansible/pull/18596 New module: remove_host


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/55219 migrate ssh from play_context


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/60612 [WIP] Create new sanity test that checks for tests


https://github.com/ansible/ansible/issues/72449 "can be inherently insecure" in Windows setup is unclear and not explained


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/72248 Make sure that none is not accepted for required module options


https://github.com/ansible/ansible/pull/71641 get_distribution - Return distribution for all platforms


https://github.com/ansible/ansible/pull/17731 Provide functions for IP address or port range validating (fixes #16256)


https://github.com/ansible/ansible/pull/39096 [WIP] Stale pkg


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/49397 [WIP] less play_context


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/71850 [WIP] add --upgrade option to 'ansible-galaxy collection install'


https://github.com/ansible/ansible/pull/52857 Add iosxr grpc plugin and grpc_nw_get module


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/62027 Add str_strict parameter type instead of warning by default on string conversion


https://github.com/ansible/ansible/pull/49397 [WIP] less play_context


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72727 Improve unsafety (Fixes #36692 and #36024 and #21088)


https://github.com/ansible/ansible/pull/68236 Allow unsetting env vars


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/59605 fix clear_host_errors


https://github.com/ansible/ansible/issues/70645 OpenBSD patch inclusion inquiry


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/18596 New module: remove_host


https://github.com/ansible/ansible/pull/65893 Changing warnings to errors as described in #62055


https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/58408 [WIP] Add initial implementation of RFC 7464 JSON stream


https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/pull/50829 ansible-pull: Add --module-args to expose all SCM module args and deprecate old argument specific CLI options. (#48678)


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/72040 Update communication.rst


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/69514 adding selinux_role to sudo become


https://github.com/ansible/ansible/issues/22396 Warn when a CLI option is passed multiple times


https://github.com/ansible/ansible/pull/71530 Add preserve_mtime option to get_url to preserve "Last-Modified" time


https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask


https://github.com/ansible/ansible/pull/72056 Fix virt module to support list_vms with a status of paused


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/55552 [WIP] sysvinit: check service is started when 'reload' is used and service is stopped


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/65370 On OpenBSD, use the actual number of online CPUs for facts


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/issues/62879 Ansible 2.8.5 (when run with Python3) crashes reading ansible.cfg INTEGER type settings if semicolon comment at end of line


https://github.com/ansible/ansible/pull/69341 ansible-test: make work if collection is completely .gitignore'd


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72499 Inv output templates


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask


https://github.com/ansible/ansible/pull/43148 [WIP] interfaces_file: Fix potential bad entry


https://github.com/ansible/ansible/pull/70236 Allow constructing complex variables


https://github.com/ansible/ansible/pull/72499 Inv output templates


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor


https://github.com/ansible/ansible/pull/70792 yum action plugin changes to support 'use' as an alias of 'use_backend'


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/49397 [WIP] less play_context


https://github.com/ansible/ansible/pull/66269 Sanitize debug var= tasks of the loop variable


https://github.com/ansible/ansible/issues/67047 Shared documentation RETURN values


https://github.com/ansible/ansible/pull/72732 Update playbook_tests with type testing


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/pull/31396 pip module: allow to use both 'name' and 'requirements' parameters


https://github.com/ansible/ansible/pull/21166 Epic fail


https://github.com/ansible/ansible/pull/37019 allow user to control if vault decryption is fatal


https://github.com/ansible/ansible/pull/55677 teach ansible about loop_control/break_when


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/72208 Add implicit role_complete block instead of role._eor


https://github.com/ansible/ansible/pull/36132 [WIP] Block and playbook object copy/compare/identity unit tests


https://github.com/ansible/ansible/pull/45861 [WIP] Add a 'ansible-role' cli


https://github.com/ansible/ansible/pull/69201 module_utils: require X_OK when checking cwd sanity


https://github.com/ansible/ansible/pull/63233 Improve sytem facts for AIX


https://github.com/ansible/ansible/issues/55028 Optionally allow --limit to return normally if no hosts matched


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/71719 add_host/group_by: fix using changed_when in a loop v2


https://github.com/ansible/ansible/pull/17731 Provide functions for IP address or port range validating (fixes #16256)


https://github.com/ansible/ansible/pull/38403 [WIP] Move --list options from hardcoded to 'list' callback/strategy plugins


https://github.com/ansible/ansible/pull/72084 Allow delegated facts in connection vars


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/65227 Use context manager for file handling in some system modules.


https://github.com/ansible/ansible/pull/17731 Provide functions for IP address or port range validating (fixes #16256)


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/pull/31670 Generalization Regex for ANSI Control Sequences


https://github.com/ansible/ansible/pull/68151 Prefer parsing JSON-like strings over splitting on commas


https://github.com/ansible/ansible/pull/17731 Provide functions for IP address or port range validating (fixes #16256)


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/57406 [facts] add hpux fc info, refactor aix and solaris code


https://github.com/ansible/ansible/pull/72635 add fragments to return


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/72361 [2.10] validate-modules: fix processing of add_file_common_args=True when argument_spec is not specified as kwarg


https://github.com/ansible/ansible/pull/27223 Add host groups by custom attributes


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/53688 Track failures in the includes results to avoid special handling of include errors


https://github.com/ansible/ansible/pull/71557 do not add colliding aliases to argument_spec #62315


https://github.com/ansible/ansible/pull/33817 Add os-release file parsing, partially fix #25897


https://github.com/ansible/ansible/pull/69437 add option for COPR to yum_repository


https://github.com/ansible/ansible/pull/70082 Wording changes to docs


https://github.com/ansible/ansible/issues/27160 ignore_errors doesn't update failed task counter in a Play Recap


https://github.com/ansible/ansible/pull/56082 Fix delegate_to using incorrect ansible_become_* vars (#34259)


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/65233 Add Filename and Line number to ansible_failed_task


https://github.com/ansible/ansible/pull/66476 move from 'strat name' to property for banners


https://github.com/ansible/ansible/pull/69437 add option for COPR to yum_repository


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/67607 module manifest - tidy up become parameters


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/72163 Replace obsolete with_items with loop


https://github.com/ansible/ansible/pull/36455 Add check and diff mode support to assemble module


https://github.com/ansible/ansible/pull/70942 Expand user home on galaxy install src


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/66346 Print task banner when running ad-hoc command


https://github.com/ansible/ansible/pull/72287 Clarify CLI version number as core version


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/issues/15916 Support listing galaxy roles in the same format as ansible-galaxy takes to install


https://github.com/ansible/ansible/pull/72623 ansible-test sanity: fix UnicodeDecodeError for `--python 2.7 --docker`


https://github.com/ansible/ansible/pull/65893 Changing warnings to errors as described in #62055


https://github.com/ansible/ansible/pull/45861 [WIP] Add a 'ansible-role' cli


https://github.com/ansible/ansible/pull/68236 Allow unsetting env vars


https://github.com/ansible/ansible/pull/65893 Changing warnings to errors as described in #62055


https://github.com/ansible/ansible/pull/55474 Validate config choices


https://github.com/ansible/ansible/pull/71255 Fixed Ansible API Example


https://github.com/ansible/ansible/pull/22010 Add intg tests for delegate_to/delegate_facts/run_once together


https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs


https://github.com/ansible/ansible/issues/52977 Module documentation: make it clearer that requirements need to be installed on the remote host


https://github.com/ansible/ansible/pull/70080 Add galaxy collection info subcommand


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/66816 Devel perf work


https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/71091 Support Zstd-compressed tar-archives in unarchive


https://github.com/ansible/ansible/issues/58645 Display default type in docstring when not specified


https://github.com/ansible/ansible/pull/46421 add add iptables physdev option


https://github.com/ansible/ansible/pull/42645 [WIP] Cli password fixin


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/71299 Fix values of connection variables defined as inventory variables when delegate_to is used


https://github.com/ansible/ansible/pull/50035 Add new type 'mode' for Unix permissions/umask


https://github.com/ansible/ansible/pull/53688 Track failures in the includes results to avoid special handling of include errors


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/69637 correctly merge multiple facts results (#68987)


https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations


https://github.com/ansible/ansible/issues/48691 fact caching is very slow if the same hostvars is accessed multiple time


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/72410 [wip] galaxy: Handle mtime for symlinks in collection build


https://github.com/ansible/ansible/issues/72264 Document actions required by the ALLOW_WORLD_READABLE_TMPFILES setting deprecation


https://github.com/ansible/ansible/pull/50070 find: set pattern to default regex when use_regex specified


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/56603 [facts] iscsi fixes, add/fix solaris discovery for iscsi iqn


https://github.com/ansible/ansible/pull/56508 WIP: Fix Issue #39543


https://github.com/ansible/ansible/pull/37587 Added ignore unreachable option to the serial variable Feature #37309


https://github.com/ansible/ansible/pull/72539 Docsite: update complex_data_manipulation and playbooks_advanced_syntax rst files to use FQCNs


https://github.com/ansible/ansible/pull/59743 restore inventory when a plugin modifies inventory and subsequently fails


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/36132 [WIP] Block and playbook object copy/compare/identity unit tests


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/50282 cron - Makes name required (#37355)


https://github.com/ansible/ansible/pull/55552 [WIP] sysvinit: check service is started when 'reload' is used and service is stopped


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/70930 template: add parameter for preserve_trailing_newlines


https://github.com/ansible/ansible/issues/69075 Docs regarding dynamic inventory do not include fully workable steps


https://github.com/ansible/ansible/pull/56508 WIP: Fix Issue #39543


https://github.com/ansible/ansible/pull/72659 Show ZFS mounts in ansible_mounts for Linux


https://github.com/ansible/ansible/pull/72497 Import sanity test for plugins


https://github.com/ansible/ansible/pull/71356 Support --flush-cache for adhoc, ansible-console, and ansible-inventory


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/45198 AnsibleModule.set_mode_if_different: handle symlink is in a sticky directory


https://github.com/ansible/ansible/pull/68793 Replace the use of the function string.replace with the method str.replace


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/67919 [WIP] [DNM] Jinja2 native types by default


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/72287 Clarify CLI version number as core version


https://github.com/ansible/ansible/pull/70912 yumdnf: Add cacheonly option


https://github.com/ansible/ansible/pull/34031 lib/ansible/plugins/action/copy.py: Attend to potentially failing module calls


https://github.com/ansible/ansible/pull/70155 Upgrade pylint used by ansible-test.


https://github.com/ansible/ansible/pull/72388 Return xmit_hash_policy for bonding interfaces


https://github.com/ansible/ansible/pull/72499 Inv output templates


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/32480 [WIP] safer task results


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/issues/52977 Module documentation: make it clearer that requirements need to be installed on the remote host


https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)


https://github.com/ansible/ansible/issues/58645 Display default type in docstring when not specified


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin


https://github.com/ansible/ansible/pull/71431 Fix filters masking jinja2.exceptions.UndefinedError


https://github.com/ansible/ansible/pull/57574 file: Raise error on permission denied


https://github.com/ansible/ansible/pull/27223 Add host groups by custom attributes


https://github.com/ansible/ansible/pull/72636 Fix async interpreter parsing


https://github.com/ansible/ansible/pull/56603 [facts] iscsi fixes, add/fix solaris discovery for iscsi iqn


https://github.com/ansible/ansible/pull/72360 [stable-2.10] blockinfile - properly insert block when no trailing new line exists (#72350)


https://github.com/ansible/ansible/pull/69662 add defensive conversions to display methods, tests


https://github.com/ansible/ansible/pull/63530 Expect upper case message 'levels' for galaxy publish results


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/49470 don't ignore SSH connection plugin options (move SSH connection plugin options away from PlayContext)


https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/pull/72223 Add test coverage to replace incidental_inventory_aws_ec2


https://github.com/ansible/ansible/pull/31447 Param type path need subspec list


https://github.com/ansible/ansible/pull/68608 Fix slurp error handling for unreadable files and directories


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/issues/64625 Add Filename and Line number to ansible_failed_task


https://github.com/ansible/ansible/pull/72185 Update ssh connection play_context alongside network_cli's


https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS


https://github.com/ansible/ansible/pull/72097 pip: Add support for various pip install modes


https://github.com/ansible/ansible/pull/21166 Epic fail


https://github.com/ansible/ansible/pull/70522 galaxy: Skip SCM directories from scanning manifest.yml


https://github.com/ansible/ansible/pull/32006 Debug strategy: handle include failure


https://github.com/ansible/ansible/pull/21166 Epic fail


https://github.com/ansible/ansible/pull/66430 Move `patch_ansible_module` to a pytest plugin


https://github.com/ansible/ansible/pull/56179 FIX #35474 - resolve apt error messages


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/49627 [wip] add plugin config lists


https://github.com/ansible/ansible/pull/69163 Gather facts for IBM i


https://github.com/ansible/ansible/issues/58645 Display default type in docstring when not specified


https://github.com/ansible/ansible/pull/70173 Collection list site packages


https://github.com/ansible/ansible/pull/65410 Handle changed DNF error messages


https://github.com/ansible/ansible/pull/71979 add ca_path argument to uri module


https://github.com/ansible/ansible/pull/58646 simplify module argspec vs doc type mismatch checks, display - by default


https://github.com/ansible/ansible/pull/69929 hostname: Refactor code


https://github.com/ansible/ansible/pull/71265 privitize attributes


https://github.com/ansible/ansible/pull/72045 Display raw and templated config values


https://github.com/ansible/ansible/pull/39794 debconf: add 'reconfigure' option


https://github.com/ansible/ansible/pull/72743 [WIP] Add link to all module and plugin indexes


https://github.com/ansible/ansible/pull/72688 Fix reset_connection paramiko


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/69040 [WIP] avoid roles exporting vars:


https://github.com/ansible/ansible/pull/72503 add epoch_int to date_time facts


https://github.com/ansible/ansible/pull/72652 [reboot] allow filtering boot time command output


https://github.com/ansible/ansible/pull/71265 privitize attributes


https://github.com/ansible/ansible/pull/72498 Add sles to INTERPRETER_PYTHON_DISTRO_MAP


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/72682 Remove incorrect changelog


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/57129 [WIP] Handle disappearing hosts


https://github.com/ansible/ansible/pull/55677 teach ansible about loop_control/break_when


https://github.com/ansible/ansible/pull/68914 Add option to supress the changed task output


https://github.com/ansible/ansible/pull/70043 Support simple (fnmatch) wildcarding for tags


https://github.com/ansible/ansible/pull/69231 Preserve file premissions of file used in known_hosts module


https://github.com/ansible/ansible/pull/44175 added tests for correctly handling handlers w free


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning


https://github.com/ansible/ansible/pull/70889 WIP: Add download_only option to the apt module


https://github.com/ansible/ansible/pull/35462 Add option tls_insecure to allow for insecure TLS


https://github.com/ansible/ansible/pull/49000 git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)


https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/58725 Fix the unquote function.


https://github.com/ansible/ansible/pull/71787 Update network_debug_troubleshooting.rst


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/27831 20958 Feature Request: Allow 'file' module to optionally shred directory/files #20958


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/72165 Fix net_put _handle_template error


https://github.com/ansible/ansible/pull/56817 Adding loop_control.notify_scope


https://github.com/ansible/ansible/pull/51135 Allow tags to be used on handlers


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/65002 Add unwrap_var function to remove unsafe wrappers


https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/39718 WIP - Don't call v2_runner_on_ok on include/include_task


https://github.com/ansible/ansible/pull/50608 Allow meta tasks in handlers


https://github.com/ansible/ansible/issues/61527 Role dep cycle detection broken on Py3.7+


https://github.com/ansible/ansible/pull/71955 Limit yum and dnf tests to OSes that match those package managers


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/45575 Fix apt module not respecting check mode with certain options


https://github.com/ansible/ansible/pull/71756 cherry pick for issue ansible-collections/azure#161 from ansible-collections/azure for v2.9


https://github.com/ansible/ansible/pull/50282 cron - Makes name required (#37355)


https://github.com/ansible/ansible/issues/67757 Add an file extension specific to vault encrypted files


https://github.com/ansible/ansible/pull/65455 Cap requirements for network integration tests


https://github.com/ansible/ansible/pull/69152 iptables: Fixed get_chain_policy API


https://github.com/ansible/ansible/pull/70351 Allow strftime to display time in UTC


https://github.com/ansible/ansible/pull/72551 [stable-2.9] iptables: Reorder comment postition (#71496)


https://github.com/ansible/ansible/pull/59413 Ovirt Scenario and User guidelines


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/72673 [stable-2.9] Escalate priv before setting terminal


https://github.com/ansible/ansible/pull/72655 [ansible-test] First attempt at freebsd/11.4


https://github.com/ansible/ansible/pull/53563 [WIP] Improve CoreOS distribution parsing


https://github.com/ansible/ansible/pull/72272 JUNIT callback plugin: Fixed JUNIT_TEST_CASE_PREFIX, added JUNIT_TEST_CASE_IGNORE_TEXT


https://github.com/ansible/ansible/pull/51388 [WIP] hack add colllection template to ansible-galaxy


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/53563 [WIP] Improve CoreOS distribution parsing


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/72744 document that handler can not run include_role and import_role


https://github.com/ansible/ansible/pull/60593 Introduce new vars_plugin: recursive_group_vars


https://github.com/ansible/ansible/pull/66785 core: remove pycompat24


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/64341 restore case sensitivity to unique filter by default


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/issues/64638 packaging/debian/copyright says GPLv2


https://github.com/ansible/ansible/pull/72607 Abstract away libyaml details into yaml utils


https://github.com/ansible/ansible/pull/30714 [WIP] include role intg tests


https://github.com/ansible/ansible/pull/65455 Cap requirements for network integration tests


https://github.com/ansible/ansible/pull/71641 get_distribution - Return distribution for all platforms


https://github.com/ansible/ansible/pull/72591 [DO NOT EVEN THINK OF MERGING THIS] resolvelib collections dep resolver preview


https://github.com/ansible/ansible/pull/72698 [stable-2.9] Pull images from Quay to avoid Docker Hub limits


https://github.com/ansible/ansible/pull/72045 Display raw and templated config values


https://github.com/ansible/ansible/pull/70340 Update known_hosts module to better handle @cert-authority keys


https://github.com/ansible/ansible/pull/59896 to_text - attempt to call __unicode__() before __str__()


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/pull/53037 Fix paramiko options


https://github.com/ansible/ansible/pull/70185 ansible-galaxy - do not require mandatory keys when listing collections


https://github.com/ansible/ansible/pull/69253 Add new comment attribute to template plugin


https://github.com/ansible/ansible/pull/67178 [WIP] Testing out newer FreeBSDs


https://github.com/ansible/ansible/pull/69161 Add Ubuntu 20.04 to CI and ansible-test


https://github.com/ansible/ansible/pull/31396 pip module: allow to use both 'name' and 'requirements' parameters


https://github.com/ansible/ansible/pull/57504 [WIP] Templating optimizations


https://github.com/ansible/ansible/pull/67616 Support ignoring of certificates for ansible-galaxy during SCM cloning


https://github.com/ansible/ansible/pull/72705 Update playbooks_filters_ipaddr.rst


https://github.com/ansible/ansible/issues/35055 Generalize HPUX arch check in facts/hardware/hpux.py cpu facts


https://github.com/ansible/ansible/issues/53520 Docs: How to report bugs


https://github.com/ansible/ansible/pull/49128 [WIP] Incorrect parsing of media type in OpenBSD


https://github.com/ansible/ansible/issues/56124 AWS dropping support for v1 URIs


https://github.com/ansible/ansible/pull/72729 Add duplicate set filter and documentation


https://github.com/ansible/ansible/pull/72299 Update mongodb replicaset check_compatibility function


https://github.com/ansible/ansible/pull/71926 [WIP] Batch docs fixes for 2.7


https://github.com/ansible/ansible/pull/55011 return diff information in file module touch operation in check_mode


https://github.com/ansible/ansible/pull/44983 Role arg spec validation and adhoc ansible-role tool (impl of proposal #39)


https://github.com/ansible/ansible/pull/70082 Wording changes to docs


https://github.com/ansible/ansible/pull/50829 ansible-pull: Add --module-args to expose all SCM module args and deprecate old argument specific CLI options. (#48678)


https://github.com/ansible/ansible/pull/43128 Allow to use task retries without until block


https://github.com/ansible/ansible/pull/58424 [vars_plugins] gather vars once per unique directory and entities


https://github.com/ansible/ansible/issues/68591 ansible-pull asks for username and password multiple times then using "-C "