ansible
View By
File
User
Merge Commits
Merge Conflicts
CI Failures
Multiple Authors
Generated on Mon Feb 2 20:09:42 2026 UTC
Pull Requests by User
bcoca
(56)
ansible/ansible #86275
Added ansible_delegated_host variable
ansible/ansible #86175
sudo become plugin: add sudo-rs prompt support
ansible/ansible #85890
cli tools: add ability to set environment keyword
ansible/ansible #85747
unify skip reasons in return
ansible/ansible #85477
vars plugins: avoid using 'cwd' unintentionally
ansible/ansible #85134
Fix and expand plugin reject list
ansible/ansible #85023
package, allow to use actions over modules
ansible/ansible #84942
handle collection resources with nesting
ansible/ansible #84937
single inheritance
ansible/ansible #84914
Fix warning consistency and internal clobbers
ansible/ansible #84844
bad k=v and no check_raw is an error
ansible/ansible #84704
add get_config_default
ansible/ansible #84532
move vars_prompt into an play obj
ansible/ansible #84479
playbook tasks restore module k/v for action
ansible/ansible #84467
ansible-doc fix YAML examples rendering
ansible/ansible #84452
Vault plugins
ansible/ansible #83983
ini inventory now requires extension
ansible/ansible #83951
atomic_move document and warn required abspath, also update callers
ansible/ansible #83871
Ensure we keep perms on transfers and copy
ansible/ansible #83826
copy fixes
ansible/ansible #83697
Vault general fixes and security hardening
ansible/ansible #83536
Make backup file names configurable
ansible/ansible #83482
Vault preserve permissions
ansible/ansible #83470
new ansible_parent_block_name for current task
ansible/ansible #83383
play_context, actually set values from plugin
ansible/ansible #83088
dpkg_selections fixes for 'unprimed' pkgs
ansible/ansible #82995
Prevent extra vars from bleeding into hostvars
ansible/ansible #82547
make gettting options with falback simpler
ansible/ansible #82470
unreachable delegation fix
ansible/ansible #82409
move error from display to caller
ansible/ansible #82367
fix remove_host functions
ansible/ansible #82041
make ansiballz use module tmp
ansible/ansible #81947
make constant loading dynamic
ansible/ansible #81918
allow user to control vault decrypt is error
ansible/ansible #81854
try to proxy copy of pl loading
ansible/ansible #81603
constructed inventory, allow adding variables directly, including ansible_group_priority
ansible/ansible #81320
module_environment, new keyword to pass environment variables only to modules
ansible/ansible #80746
fixes static 'roles:' with play context
ansible/ansible #79720
Controller argspec
ansible/ansible #78167
shell plugin now uses config system fully
ansible/ansible #78113
[poc] dynamic raw list
ansible/ansible #77064
ansible-galaxy collection search
ansible/ansible #76156
move to more precise config sources
ansible/ansible #75854
fix task state handling
ansible/ansible #75844
ansible-config get
ansible/ansible #75680
allow to set an env var to undefined, aka default
ansible/ansible #75215
new set_var
ansible/ansible #75108
minor path related fixes
ansible/ansible #74774
optimize config for making it on demand and fix deprecation warnings
ansible/ansible #73838
[wip] Get connection
ansible/ansible #73834
no tty, no wrap
ansible/ansible #72601
draft autovalidate
ansible/ansible #69947
plugin signature based on options
ansible/ansible #69514
adding selinux_role to sudo become
ansible/ansible #57129
[WIP] Handle disappearing hosts
ansible/ansible #13620
update_json for module intermediate comms
Akasurde
(25)
ansible/ansible #86507
get_url: reword checksum description
ansible/ansible #86433
deb822_repository: add backup option
ansible/ansible #86423
service_facts: report correct status for failed services
ansible/ansible #86248
deb822_repository: add example of file repo
ansible/ansible #86150
test: Add test for ignore_errors + ansible_check_mode templating
ansible/ansible #86090
apt_repository: Deprecate module
ansible/ansible #85955
Fix misc docs
ansible/ansible #85914
respawn: Allow to check for multiple python modules
ansible/ansible #85881
apt_repository: validate line in sources.list
ansible/ansible #85867
uri: Set cookies and cookies_string
ansible/ansible #85847
test: consolidate CI files URL
ansible/ansible #85766
command: deprecate stdout in return while using creates/removes
ansible/ansible #85751
vars: update docs for default parameter
ansible/ansible #85750
cron: Handle exception raised while writing cron file
ansible/ansible #85692
debconf: Convert value when vtype is seen
ansible/ansible #85669
first_found: ensure lookup under files directory
ansible/ansible #85641
filter: Add *_version filter
ansible/ansible #85610
User: Raise an error when force is used to delete group
ansible/ansible #85392
copy: fix appending symlink information
ansible/ansible #85190
service: Fix order of arguments in FreeBSD
ansible/ansible #84662
apt: Added support for --allow-remove-essential
ansible/ansible #84642
user - unlock user by default with no password, busybox
ansible/ansible #84276
Deprecated host_key_checking option
ansible/ansible #84273
Deprecate AGNOSTIC_BECOME_PROMPT
ansible/ansible #84039
tests: Fix test_copy
s-hertel
(23)
ansible/ansible #86475
Add initial tests for ssh connection pipelining
ansible/ansible #86345
Fix fact gathering with --start-at-task
ansible/ansible #86258
Document paramiko_ssh deprecation
ansible/ansible #86213
Fix mount_facts module for collecting AIX mounts with no options
ansible/ansible #86186
fix ansible-galaxy server cache
ansible/ansible #86183
ansible-galaxy - only install/download collections which support ansible-core by default
ansible/ansible #86025
ansible-galaxy - fix retrying incomplete downloads
ansible/ansible #85657
Fix hostname module for minimal debian install without dbus
ansible/ansible #85486
environment - stop suppressing undefined ansible_env errors for all tasks
ansible/ansible #85088
ansible-doc --list_files fixes
ansible/ansible #84911
Fix AnsibleModule.tmpdir base dir race condition
ansible/ansible #84738
Add ansible-galaxy uninstall to remove collections and roles
ansible/ansible #84455
[WIP] copy - remove extra recursion when dest exists
ansible/ansible #84324
[POC] copy - add diff mode support for remote_src=true
ansible/ansible #83986
atomic_move - fix preserving the dest attributes when using a tmp file
ansible/ansible #83388
Fix block rescue when some hosts are failing and rescued not affecting other hosts with run_once as true
ansible/ansible #82658
copy - fix recursively setting mode and directory_mode with remote_src=True
ansible/ansible #82238
expect - hide responses from the invocation with echo=false
ansible/ansible #82182
role argument spec - only validate documented role params
ansible/ansible #81241
denote preferred collection with * when listing collections
ansible/ansible #81158
flush stdout after sending prompt and individual loop item results
ansible/ansible #79657
validate_argument_spec - fix validating the argument spec before using it to validate vars
ansible/ansible #78075
clear_host_errors - fix handling unreachable errors
sivel
(15)
ansible/ansible #86432
Support core packaging operations against older python versions
ansible/ansible #86188
Refactored pattern evaluation to use a filter-based approach.
ansible/ansible #85846
Add IncompleteRead diagnostics to collection downloads
ansible/ansible #85845
Add type hinting for `open_url`
ansible/ansible #85670
[PoC] Implement fast paths in galaxy dep resolution
ansible/ansible #85424
special_vars are a flavor of host specific task vars
ansible/ansible #85319
Collection Finder - Remove exec side effects from actions that should not exec
ansible/ansible #85068
Clean up AnsibleModule.digest_from_file
ansible/ansible #84134
Add an OrderedSet class
ansible/ansible #79046
[WIP] [POC] OZ3
ansible/ansible #77614
[PoC] Add loop_control.lookup
ansible/ansible #74259
[POC] Support unpacking loop vars
ansible/ansible #58287
[WIP] [POC] OZ2
ansible/ansible #51985
[WIP] [POC] Oz
ansible/ansible #36878
[WIP] Start of flexible duration specification
webknjaz
(12)
ansible/ansible #86482
[experiment][DNM] Measure coverage in indirectly included Py modules
ansible/ansible #85961
Type-annotate `ansible.galaxy.collection`
ansible/ansible #83911
Support terminals that implement `truecolor`
ansible/ansible #82772
Auto-inject coverage defaults through a plugin
ansible/ansible #82396
Bump `galaxy_ng` to v4.9.2 in tests
ansible/ansible #81764
Select pre-release collections that are inevitable
ansible/ansible #81694
Always stringify collection requirement versions
ansible/ansible #81693
Implement a debugging reporter for collection dependency resolver
ansible/ansible #81607
Log error dependency resolver exceptions strings
ansible/ansible #79469
Add a PyPI publishing GitHub Actions CD workflow
ansible/ansible #66430
Move `patch_ansible_module` to a pytest plugin
ansible/ansible #58408
[WIP] Add initial implementation of RFC 7464 JSON stream
felixfontein
(7)
ansible/ansible #86411
Improve deprecation message for top-level facts by including the fact's name
ansible/ansible #86321
Add type hints for argument spec validation and AnsibleModule.__init__
ansible/ansible #85260
[WIP] Add some typing hints for module_utils
ansible/ansible #81672
Make sure that all no_log parameters are processed even if some arguments have values of the wrong type
ansible/ansible #81631
Avoid internal error when validating argspec
ansible/ansible #79700
Sanity tests: ignore shebangs in files/ and templates/ in collection roles and integration test targets
ansible/ansible #73239
Make sure collection name is included in plugin deprecations from collections
jborean93
(6)
ansible/ansible #86513
[stable-2.20] Action make_tmp_path fix error (#86505)
ansible/ansible #86512
[stable-2.19] Action make_tmp_path fix error (#86505)
ansible/ansible #85870
Use debugpy from VSCode bundle
ansible/ansible #85796
Add PowerShell 7 support
ansible/ansible #84758
Fix collection loader iterator for ext modules
ansible/ansible #83754
winrm - Remove extras lookups
mkrizek
(5)
ansible/ansible #86493
async_status: inherit delegate_to from original task
ansible/ansible #86158
POC WIP Move resolving parent attributes to FA
ansible/ansible #85418
Optimize retrieving role variables
ansible/ansible #84133
Fix rescuing tasks failed by any_errors_fatal
ansible/ansible #82852
any_errors_fatal: do not mark unreachable hosts as failed
simonLeary42
(5)
ansible/ansible #86136
add support for multiple creates, removes
ansible/ansible #85755
pip: add diff mode
ansible/ansible #84423
copy action plugin diff output for multi files 2
ansible/ansible #84316
remove hard coded "/tmp" in ansible-test injector paths
ansible/ansible #83445
`file`: multiple diff support
pkingstonxyz
(4)
ansible/ansible #86402
Fix ansible-galaxy collection metadata/file system location descrepancy handling
ansible/ansible #86110
[POC] Unify shared argument system and automatically document
ansible/ansible #85917
Fix unarchive file metadata setting
ansible/ansible #85473
Move location of self._identifier assignment
samdoran
(4)
ansible/ansible #86342
user - Warn when an invalid shell is specified on BusyBox systems
ansible/ansible #86143
Fix user modification on Alpine
ansible/ansible #75467
role arg spec - allow file extensions in `tasks_from`
ansible/ansible #74693
facts - return the correct number of VCPUs for systems with only one core
Shrews
(3)
ansible/ansible #86510
[stable-2.19] Fix local connection interaction with become plugins (#86473)
ansible/ansible #86509
[stable-2.20] Fix local connection interaction with become plugins (#86473)
ansible/ansible #86237
Replace gpg in rpm_key with librpm
yashx007
(2)
ansible/ansible #86478
uri: add server_hostname for SNI validation
ansible/ansible #86474
Skip download when collection artifact is already valid
mattclay
(2)
ansible/ansible #86421
Fix YAML string loading using Python loader
ansible/ansible #86238
[WIP] ansible-test - Support pwsh version selection
nitzmahone
(2)
ansible/ansible #86241
Register projections and action plugin dynamic host/group/var API
ansible/ansible #85398
Support default_variables in config
siimons
(2)
ansible/ansible #86059
Remove deprecated paramiko connection plugin (#86002)
ansible/ansible #85838
Docs: Clarify user module behavior for invalid password hashes
bhowmickkrishnendu
(2)
ansible/ansible #85882
vars_prompt: add choices support for input validation
ansible/ansible #85368
Add 'validate' regex support for vars_prompt
andyfoston
(2)
ansible/ansible #83835
Make apt_repository PPA repos use gpg instead of apt-key
ansible/ansible #83775
Make apt_repository use HTTPS for PPA repository keys
yctomwang
(2)
ansible/ansible #83189
Fix unable to find pip in the virtualenv when using relative path
ansible/ansible #82829
Feature: sort entries in FILES.json for reproducibility in ansible galaxy build
sbettid
(2)
ansible/ansible #81816
Fix pip changed status when installing from vcs
ansible/ansible #80173
Support expect raw responses
mohammed-saalim
(1)
ansible/ansible #86494
deb822_repository: validate name parameter instead of over-normalizing
pabigot
(1)
ansible/ansible #86472
ssh - fix tty dependency with become
xl-sec
(1)
ansible/ansible #86457
ansible-pull verify that file is in repo
DavidLBoyd1986
(1)
ansible/ansible #86424
deb822_repository: Support for importing multiple keys for a single repository (#85700)
chschenk
(1)
ansible/ansible #86414
Check if pipelining is enabled and call appropriate function
maylikenoother
(1)
ansible/ansible #86367
ssh connection: has_tty respects become plugin require_tty
Nicole-Dev24
(1)
ansible/ansible #86352
Fix TypeError in split_args function
akshatsinha0
(1)
ansible/ansible #86332
Bugfix(uri test): Fixed is_uri to correctly reject strings without a URI scheme.
Jingxxx123
(1)
ansible/ansible #86273
user: clean up systemd lingering when deleting users
pvskp
(1)
ansible/ansible #86262
Test: re-run CI and adds tests to the sorted entries on FILES.json
Iksas
(1)
ansible/ansible #86245
apt: Fix the autoremove or purge parameters not working in certain cases
mathstuf
(1)
ansible/ansible #86240
ansible.builtin.apt: support verifying checksums of `deb` files
M313K
(1)
ansible/ansible #86230
Fix user module to remove SELinux mappings on deletion
fredjupp
(1)
ansible/ansible #86211
facts: Handle mount facts for AIX VIO servers
betrotle
(1)
ansible/ansible #86176
Perform shallow (depth=1) git clone when version is HEAD, don't perform unnecessary checkout when version is HEAD
kressi
(1)
ansible/ansible #86170
Disable detached head warning on collection checkout
bfoersterling
(1)
ansible/ansible #86113
[ansible-doc] Fix Redirect to File With Ansi Escape Sequences
vic1707
(1)
ansible/ansible #86074
Update validation logic for parameter checks to allow for None value for `required_if`
Pradnyaa05
(1)
ansible/ansible #86066
dnf: catch ConfigError when conf_file has invalid syntax
lifeofguenter
(1)
ansible/ansible #86061
Add fail_on_update option for apt (update_cache)
cjwatson
(1)
ansible/ansible #86050
Move apt sources lists aside more comprehensively
NickMrshll
(1)
ansible/ansible #85977
ansible-vault - fixed formatting of 'not vault encrypted' message
dgeo
(1)
ansible/ansible #85915
reverse order of interface's IPv6s to fix #16977
4ydan
(1)
ansible/ansible #85854
add empty inventory error config
ksaegusa
(1)
ansible/ansible #85758
default callback: add `display_included_hosts` option
GideonBear
(1)
ansible/ansible #85723
`known_hosts`: Add full key validation
yqylh
(1)
ansible/ansible #85711
Special Handling For Bundled Collections Without Manifests
gajeshbhat
(1)
ansible/ansible #85679
user - Fix move_home functionality on Alpine Linux (BusyBox) (#85521)
Tangent2001
(1)
ansible/ansible #85671
Fail loud if ansible.cfg is in a world-writable directory (#85087)
lum7na
(1)
ansible/ansible #85649
Warn when using seuser on alpine or buildroot
rickdm
(1)
ansible/ansible #85588
Update cron.py to allow user to specify cron_bin
JohnPss
(1)
ansible/ansible #85566
docs(config): Clarify deprecation warning for ansible_managed
renzibei
(1)
ansible/ansible #85537
fix: change the BOOT_TIME_COMMAND for macOS to get higher time precision
KevinWeiss1995
(1)
ansible/ansible #85512
Add ACL fallback when setfacl is not available
DollarSign23
(1)
ansible/ansible #85492
Fix UTF-8 BOM handling in content encoding for better compatibility
ketankelkar
(1)
ansible/ansible #85376
Add environment variable support to cli tools (adhoc, console, playbook, pull)
seb-goodman
(1)
ansible/ansible #85375
Fix async_dir variable expansion to match remote_tmp
zerwes
(1)
ansible/ansible #85290
galaxy : use advice.detachedHead=false for git_switch_cmd
monsdar
(1)
ansible/ansible #85249
roles: added dep and var cache to improve performance
rohit-bharmal
(1)
ansible/ansible #85174
apt: api fail issue when pkg pinned with high priority
leegarrett
(1)
ansible/ansible #85131
Update apt test, hello-traditional is removed in Debian trixie
JilvinAbraham
(1)
ansible/ansible #85054
Adding sslverifystatus flag
mehulmistry-accelya
(1)
ansible/ansible #85052
Evaluate possible jinja expression for play vars_files.
Oliver246
(1)
ansible/ansible #85050
allow known_hosts module auto-create the default ~/.ssh dir
permissiongranted
(1)
ansible/ansible #85005
fix template spacing
pavan-msys
(1)
ansible/ansible #84921
Ensure ansible-config properly validates all entries
pviffx
(1)
ansible/ansible #84851
apt_repository: modify comment line in sources.list
NomakCooper
(1)
ansible/ansible #84618
add new sub_state return value to service_facts module
andrew-sayers
(1)
ansible/ansible #84574
Make log severity configurable and consistent between syslog and systemd
thehe
(1)
ansible/ansible #84372
Inventory plugin: Allow "parent_group" to have host variables in it
HubertJan
(1)
ansible/ansible #84290
feat: Implement update_url_params
christophert
(1)
ansible/ansible #84176
Passthrough proxy variables to ansible-test environment
m-bull
(1)
ansible/ansible #84093
Add v2_playbook_on_terminated_early callback
raven428
(1)
ansible/ansible #83851
reset multiplexer only at connection failure
charan-kumar-137
(1)
ansible/ansible #83825
Update recursive_set_attributes with FileNotFoundError
cavcrosby
(1)
ansible/ansible #83715
Don't ignore invalid collection entries in requirements.yml
chapmajs
(1)
ansible/ansible #83687
Add argon2 support to password_hash
xbj110825
(1)
ansible/ansible #83587
Handle missing remote-tracking branch when switching version
t-kranz
(1)
ansible/ansible #83493
rpm_key: support multiple siging keys
konstruktoid
(1)
ansible/ansible #83291
add systemd full_version and ensure version is integer
guppy0130
(1)
ansible/ansible #83170
allow plugin loader to load sidecar docs
pinradaThan
(1)
ansible/ansible #83111
file module fix attribute issues
jmechnich
(1)
ansible/ansible #83070
modules/apt: add support for apt-patterns
Remz42
(1)
ansible/ansible #83049
Adding example to use gid in file module
doc-sheet
(1)
ansible/ansible #82967
utilize pathlib.Path instead of os.path.join()
jimmy-lt
(1)
ansible/ansible #82959
systemd_service - Add the machine parameter (#82958)
sudh33ra
(1)
ansible/ansible #82953
Changing validation task to use role's tags
utoddl
(1)
ansible/ansible #82871
expose play.strategy as ansible_play_strategy
acozine
(1)
ansible/ansible #82677
remove 'allow_duplicates' param for include/import role
mafalb
(1)
ansible/ansible #82624
ansible-galaxy - Don't copy a file from a skeleton if file.j2 also exists
shatakshiiii
(1)
ansible/ansible #82529
Make roles generation compatible with ansible-lint autofix feature
Urth
(1)
ansible/ansible #82418
Execute ScriptVaultSecret on demand instead of on load
ckoehne
(1)
ansible/ansible #82383
plugins/reboot: fix boot time command for FreeBSD
sschmittsva
(1)
ansible/ansible #82329
Update documentation of the combine filter
nejch
(1)
ansible/ansible #82246
galaxy: make retryable HTTP status codes configurable
JustinWayland
(1)
ansible/ansible #82192
Deprecate is_module parameter in get_docstring
anmorel
(1)
ansible/ansible #81967
Implement relative path in checksumfile
kencx
(1)
ansible/ansible #81594
Add install_suggests in apt module
nama1arpit
(1)
ansible/ansible #81558
add a function for the centralised list of shell/command options
markgoddard
(1)
ansible/ansible #81550
Ensure v2_playbook_on_no_hosts_remaining fires
cilki
(1)
ansible/ansible #81547
Support Termux in ansible.builtin.package
codyro
(1)
ansible/ansible #81452
Add notes for DNF module about caveats when ensuring presence of groups
jhooda
(1)
ansible/ansible #81364
apt module, fix issue with packages not installing when pinned and cached
chrros95
(1)
ansible/ansible #81117
ansible-test - add proxy support to pip
blami
(1)
ansible/ansible #80787
avoid connection leaks (#80532)
toydarian
(1)
ansible/ansible #80675
Refactor vault
ziegenberg
(1)
ansible/ansible #80625
ansible-doc - output additional `version_added` information from `main/argument_specs.yml`
theunkn0wn1
(1)
ansible/ansible #80456
Fix git submodule tracking
TheJJ
(1)
ansible/ansible #80136
unarchive - respect symlinks in archives
yselkowitz
(1)
ansible/ansible #80088
Define processor topology on s390x
R37ribution
(1)
ansible/ansible #79312
lib/ansible/utils/vars.py - def merge_hash - fix for append / prepend when merging vars are equal
AlanCoding
(1)
ansible/ansible #78765
Add option to allow users to ignore decryption errors with ansible-inventory
pezhovski
(1)
ansible/ansible #78142
Add socks proxy support
nirmal-j-patel
(1)
ansible/ansible #78039
pip module - editable now applies to all packages
phoehnel
(1)
ansible/ansible #76768
Feature: add owner and group filter to builtin.find
jameslivulpi
(1)
ansible/ansible #76667
harden service_facts states and add new output variable load_states
moreati
(1)
ansible/ansible #75742
module_utils: Consolidate set_owner_if_different & set_group_if_different
egmar
(1)
ansible/ansible #75719
[WIP] Excluded certain `include_role` and `include_tasks` attributes from `post_validate`
nightowlengineer
(1)
ansible/ansible #72097
pip: Add support for various pip install modes
elmeriniemela
(1)
ansible/ansible #70252
Fix fallback to unshallowing shallow clone
seirl
(1)
ansible/ansible #69201
module_utils: require X_OK when checking cwd sanity
kr3ator
(1)
ansible/ansible #67715
SOCKS5 proxy support for uri module
Jakski
(1)
ansible/ansible #57574
file: Raise error on permission denied
jtyr
(1)
ansible/ansible #56817
Adding loop_control.notify_scope
mator
(1)
ansible/ansible #56603
[facts] iscsi fixes, add/fix solaris discovery for iscsi iqn
ewarnke
(1)
ansible/ansible #52656
Make file state=absent respect recurse=false for previous state=directory
ju2wheels
(1)
ansible/ansible #49000
git: add explicit submodule_init parameter, add submodule_depth parameter, and cleanup parameter support verification. (#48678)
philfry
(1)
ansible/ansible #47344
allow 'ignore_missing' for fileglob lookups
waynr
(1)
ansible/ansible #41621
[WIP] Issue 24215: Enable verbosity setting on a per-task basis.
sethp-nr
(1)
ansible/ansible #35636
wait for {starting, stopping} units
jpic
(1)
ansible/ansible #18596
New module: remove_host