summaryrefslogtreecommitdiffstats
path: root/.mailmap (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-01-09ansible-config dedupe ini plugin entries (#82498)Brian Coca5-14/+52
added test for ini file integrity, also ensuring no dupes
2024-01-09Add Alp-Dolomite to Suse family list (#82496)Harshvardhan Sharma3-1/+26
2024-01-09deb822_repository: handle idempotency (#82483)Abhijeet Kasurde3-8/+25
* deb822_repository: handle idempotency Sort the parameters in order to handle idempotency Fixes: #82454 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2024-01-09Misc fix (#82482)Abhijeet Kasurde1-1/+1
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2024-01-09Deprecate `required` param in get_bin_path (#82466)Abhijeet Kasurde2-3/+14
* Deprecate `required` param in get_bin_path * The parameter `required` in process.get_bin_path API is deprecated. Will be removed in 2.21 Fixes: #82464 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
2024-01-09Interpret double newlines as paragraph breaks in documentation strings. (#82465)Felix Fontein5-26/+58
2024-01-09Add VMware virt detection for hardware version of ESXi 8.0. (#82455)Yinchuan Song2-1/+3
* Add VMware virt detection for hardware version of ESXi 8.0. * Add changelog for PR#82455
2024-01-08Add the task info for tombstoned module/action plugins (#82451)Sloane Hertel4-7/+20
* Add the task info for tombstoned plugins * Fix deprecation for 'include' by removing it from BUILTIN_TASKS which skip the plugin loader lookup * changelog remove obsolete unit test using 'include' * Update changelogs/fragments/improve-tombstone-error.yml
2024-01-08Remove more Python 2 handling from tests (#82449)Sloane Hertel4-14/+0
2024-01-05Add skips for encrypt unit tests for Python 3.13Matt Clay1-1/+9
2024-01-04lineinfile, remove incorrect/unused 'others' option (#82436)Brian Coca2-5/+0
* move incorrect, unused 'others' option this was to document 'file' options are usable .. but we already import the file fragment to document those options. * removed now bad ignore
2024-01-04Adds details to the password_hash documentation (#82419)Alicia Cozine1-1/+2
fix for issue 82415 - Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com> Co-authored-by: Felix Fontein <felix@fontein.de>
2024-01-04ansible-test - Enable shellcheck SC2164Matt Clay2-1/+3
2024-01-04ansible-test - Update base/default test containersMatt Clay2-3/+6
2024-01-04Fix plugin_loader integration test error handlingMatt Clay1-1/+1
2024-01-04Clean up shellcheck issues in testsMatt Clay4-36/+23
2024-01-03Remove unused unit test codeMatt Clay1-6/+2
2024-01-03Revert "Fix older external connection plugins without _sub_plugin ↵Brian Coca3-87/+2
declaration (#79372)" (#82473) This reverts commit ef1e01aa8b919ef8a9478c5c488bcd3a708ff517. broken tests
2024-01-03Fix older external connection plugins without _sub_plugin declaration (#79372)J vanBemmel3-2/+87
fixes https://github.com/ansible/ansible/issues/79371 * Check for sub=={} too * Add a test case for older plugins that do not define '_sub_plugin' * Add test for legacy plugins
2023-12-22Role fixes (#82339)Brian Coca9-48/+136
* Various fixes to roles - static property is now properly set - role_names and other magic vars now have full list - role public/private var loading is now done when adding to play.roles instead of on each var query - added tests Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-18Replace unwelcoming words (#82413)Abhijeet Kasurde4-8/+8
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2023-12-14Fix plugin set option (#82300)Brian Coca7-3/+132
* plugin config, ensure set_option correctly casts until now we relied on plugin author getting the right type, now the config system itself will process as it would for set_options
2023-12-13ansible-test - Allow multiple documents in the YAML stream for EXAMPLES (#82355)Mark Chappell7-4/+122
* Allow multiple documents in the YAML stream for EXAMPLES. * Add integration test * linting
2023-12-13Run all handlers with the same `listen` topic when notified from another ↵snipfoo4-2/+45
handler (#82364) Fixes #82363
2023-12-12ansible-galaxy - fix exit code for failed role import (#82193)Sloane Hertel3-4/+25
2023-12-12assemble: fixed missing parameter error (#82360)Abhijeet Kasurde3-1/+20
* content is an optional parameter for _get_diff_data API Fixes: #82359 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2023-12-08lookups, make file searching use better is_role (#82290)Brian Coca4-4/+8
* lookups, make file searching use better is_role The dwim function will internally try by detecting tasks/main['','.yml','.yaml] but this is far from optimial, the existince of role path in vars is much better indicator that we can use to pass a hint * updated test to avoid main.yml
2023-12-08Scripts inventory plugin, add examples (#82361)Brian Coca1-1/+121
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com> Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-07Add helptext to ansible-inventory's positional arg (#82332)Lukas Heffner1-4/+3
* Add helptext to ansible-inventory's positional arg This explanation is already present in the documentation and should make the usage more clear when looking at the --help output * fix indentation * change description of positional arg It has no effect on --list and the docs now reflect that
2023-12-06check if there attributes to set (#78707)Danny Luwel3-1/+30
Fixes: #76727
2023-12-06🧪 Replace GitHub SVN integration test with local TLS (#82334)Sviatoslav Sydorenko7-14/+89
* Run svn integration test locally with TLS This patch uses a `trustme` to make an ephemeral CA, and server, and client TLS artifacts for testing. These are integrated into the Apache web server via it's `mod_ssl`. Resolves #82207 * Replace GitHub SVN HTTPS URL w/ localhost over TLS This change gets rid of the need to use GitHub, which is just about to drop support for SVN [[1]]. Moreover, it eliminates the need to use external network for any SVN commands in the test. [1]: https://github.blog/2023-01-20-sunsetting-subversion-support/
2023-12-04Better errors for delegate_to (#82319)Brian Coca4-26/+51
Handle empty result of templating Also skip work when we omit
2023-12-01Targeted fix for installing roles with symlinks containing '..' (#82165)Sloane Hertel6-45/+229
Set the tarfile attribute to a normalized value from unfrackpath instead of validating path parts and omiting potentially invald parts Allow tarfile paths/links containing '..', '$', '~' as long as the normalized realpath is in the tarfile's role directory
2023-11-30fixes typo in cli/ansible-pull arguments (#82316)Yigithan Kadir BALCI1-3/+3
2023-11-30remote log info (#81711)Brian Coca7-3/+41
Both posix and powershell avenues updated to allow for customized string logging on remote Co-authored-by: Jordan Borean <jborean93@gmail.com>
2023-11-30ansible-test - Update nios-test-container to 3.0.0Matt Clay2-1/+3
2023-11-30Amend doc of name= parameter to indicate a list of packages can be used (#82309)Jan-Piet Mens1-0/+1
* Amend doc of name= parameter to indicate a list of packages can be used One of the examples here shows package installing a list of packages, but the name= parameter did not reflect this possibility. * add dependency to underlying package manager
2023-11-28fact_gathering improve linux thread counts (#82261)Brian Coca2-3/+5
don't use `//` aka `floor()` as some architectures show counts of 1.9 threads per CPU and market as 2 per CPU, `round()` will be closer to that.
2023-11-28Remove unneeded Task.is_static assignment (#82288)Martin Krizek1-2/+0
Added in b38f746 but there is/was no Task.is_static so this just creates a new attribute dynamically that is/was never used.
2023-11-28changed the salt type from int to string (#82274)Suryakiran Sureshkumar1-1/+1
2023-11-28apt_repository: Do not convert symlink repo to a normal file (#82271)Abhijeet Kasurde3-2/+52
* apt_repository: Do not convert symlink repo to a normal file * module manually writes to repo files. If the file is a symlink module used to re-write and convert a symlink to a normal file. This fix tracks the symlink and keeps the changes intact. Fixes: #49809 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2023-11-28validate-modules: Check for correct values in choice (#82266)Abhijeet Kasurde3-1/+35
* validate-modules: Check for correct values in choice * validate-modules test now checks the length of choices and correct option values inside the choice. Fixes: #82179 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * Fix sanity tests Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> --------- Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2023-11-27Add DCO and update CONTRIBUTING.md (#82105)Greg "Gwmngilfen" Sutcliffe1-2/+47
2023-11-27Fix broken docs RST reference. (#82286)Felix Fontein5-5/+5
2023-11-27ansible-test - remove rhel 9.2 test remote (#82211)Martin Krizek2-1/+2
Fixes #82024
2023-11-23Issue #80267: Remove user not found warning (#80291)Sebbo94BY3-8/+2
Co-authored-by: Sebi94nbg <sebastian.kraetzig@4g-server.eu>
2023-11-22Allow include_tasks handlers for searching role subdirs (#82248)Martin Krizek7-2/+19
Fixes #82241
2023-11-22Update known_hosts module to better handle @cert-authority keys (#70340)Chris Francy5-10/+126
Signed-off-by: Chris Francy <zoredache@gmail.com> Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2023-11-22unarchive: support 8 character permission strings (#81705)Gods2-1/+10
2023-11-21unarchive: force unarchive if the symlink target changes (#82253)Abhijeet Kasurde3-0/+68
Fixes: #30420 Original PR from nrwahl2 (https://github.com/ansible/ansible/pull/30463) Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>