summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert warning message in setup/gather_facts (#83427)Abhijeet Kasurde2024-06-1120-110/+36
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Add Python 3.13 support (#83416)Matt Clay2024-06-119-5/+15
| | | | | * Add Python 3.13 support * Add temporary work-around for yamllint test
* Specify -O in windows ssh tests as needed for scp to work with openssh 9+ ↵Matt Martz2024-06-111-2/+19
| | | | (#83426)
* Clarify documentation for `INJECT_FACTS_AS_VARS` (#83404)flowerysong2024-06-111-1/+1
|
* docs adjustments - batch(ghi) (#83399)Alexei Znamensky2024-06-117-50/+50
| | | | | * review modules docs - batch(ghi) * fix option markup in gather_facts
* ansible-test - Prepare for Python 3.13 (#83414)Matt Clay2024-06-116-7/+11
| | | Includes an update to `coverage` and pinned Python requirements.
* Remove extraneous pylint ignore (#83257)Abhijeet Kasurde2024-06-117-26/+9
| | | | | * Pylint issue 511 is closed, remove ignore related to that. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* docs adjustments (#83369)Alexei Znamensky2024-06-1110-70/+70
|
* Fix issues reported by mypy (#83413)Matt Clay2024-06-115-42/+29
|
* Fix quoting in fork_safe_stdio test (#83412)Matt Clay2024-06-111-1/+1
|
* Validate and process Handler.listen only once (#83400)Martin Krizek2024-06-103-20/+18
| | | Fixes #83392
* Update azure-pipelines-test-container (#83302)Matt Clay2024-06-071-1/+1
|
* Revert "bool filter, add booleanization strategy option (#83362)" (#83391)Sloane Hertel2024-06-064-60/+15
| | | This reverts commit 655a8ff38f83dbc248a80cb4b79f67226674c58f.
* Properly quote all needed components of shell commands (#83365)Matt Martz2024-06-069-34/+98
| | | | | * Properly quote all needed components of shell commands * Use self.quote, add new self.join
* fix any_errors_fatal tests (#83389)Sloane Hertel2024-06-062-6/+4
| | | | | | | * fix any_errors_fatal test to exit on non-zero rc Use a typo in the debug msg to avoid matching play recap * remove duplicate 'set -ux'
* docs adjustments (batch 2) (#83368)Alexei Znamensky2024-06-066-23/+23
| | | | | | | | | | | * docs adjustments * Update lib/ansible/modules/assemble.py Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com> --------- Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
* bool filter, add booleanization strategy option (#83362)Brian Coca2024-06-064-15/+60
| | | | | | also make the YAML booleanization the same as spec/JSON/module function previous 'aproximation' was missing several options. Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
* facts: add facts about x86_64 flags to detect microarchitecture (#83356)Abhijeet Kasurde2024-06-045-14/+46
| | | | | Fixes: #83331 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* additional timeout info (#83364)Brian Coca2024-06-041-1/+9
|
* timeout give extra info (#83206)Brian Coca2024-06-043-3/+8
| | | the new field shows the python code in execution when it timed out, 99% of the time it will be on a selector waiting for output from ssh to remote.
* Fix Test failure with cowsay installed/present (#83347)MajesticMagikarpKing2024-06-032-2/+4
|
* powershell - Improve Add-Type tempdir handler (#83080)Jordan Borean2024-06-037-16/+137
| | | | | | Improves the Add-Type temporary directory handler to include a retry mechanism and not fail on an error. Deleting a temporary file used in compilation is not a critical error and should improve the reliability of Ansible on Windows hosts.
* Documented v2_runner_on_failed method in Callback class (#83267)Rob Garcia2024-05-311-1/+18
| | | | | * Documented v2_runner_on_failed method in Callback class * Added changes requested by @bcoca.
* The extension returned by the splitext contains the dot (#82803)Benoît Geeraerts2024-05-311-4/+4
| | | Fixed examples for splitext filter plugin
* test: Cleanup facts/network/* tests (#83256)Abhijeet Kasurde2024-05-304-195/+186
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Fix task.resolved_action callbacks (#82003)Sloane Hertel2024-05-307-8/+42
| | | | | | | * Fix task.resolved_action for callbacks when playbooks use action or local_action * Fix using module_defaults with 'action' and 'local_action' task FA and add a test case Fixes #81905
* file module, follow symlink when doing hardlink (#34228)odra2024-05-303-0/+50
| | | Fixes: #33911
* gather_facts, mention ansible_facts_parallel var (#83278)Brian Coca2024-05-301-0/+2
|
* config, integrate dynamic galaxy servers (#83129)Brian Coca2024-05-298-80/+272
| | | Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* ansible-doc: make color configurable (#83311)Abhijeet Kasurde2024-05-293-2/+59
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* get_url: update docs for checksum (#83305)Abhijeet Kasurde2024-05-281-0/+2
| | | | | | | If user provides checksum URL which requires basic auth, then module parameter username and password is used to download the checksum file. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* apt_*: add more info message while updating apt cache (#83230)Abhijeet Kasurde2024-05-244-9/+30
| | | | | Fixes: #77941 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* filter: update the documentation for win_splitdrive (#83301)Abhijeet Kasurde2024-05-231-4/+16
| | | | | Fixes: #83299 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Correct code comment in PBE to reflect current behavior (#83269)Eric Appelt2024-05-211-4/+1
| | | | | | | Correct a code comment in the PlaybookExecutor class that explains the host failure condition under which the PBE breaks out of the run. This comment previously stated that the maximum failure percentage was checked, but that logic has been refactored into the linear strategy plugin.
* ansible-test - Update http-test-container (#83272)Matt Clay2024-05-1910-68/+49
| | | | | | | | | | | | | | | | * Disable cipher suite integration tests When the client and server both support TLS 1.3, cipher suite selection is effectively a no-op. Python provides no way to disable TLS 1.3 cipher suites, and no way to prefer user-selected cipher suites. Since TLS 1.3 includes a mandatory cipher suite, this makes it impossible to induce a cipher suite related error when using TLS 1.3. * Update multipart form-data integration test * Fix netrc integration tests * Update HTTP test host substring * ansible-test - Update http-test-container
* ansible-test - Update pypi-test-container (#83273)Matt Clay2024-05-192-1/+3
|
* ansible-test - Update ansible-test-utility-container (#83274)Matt Clay2024-05-192-1/+3
|
* MUNI tech writers: timeout documentation. (#83152)sournoodl2024-05-172-2/+6
| | | | | | | | | | | | | | | * Documentation on the timeout keyword * wording changes * keyword description wording edit * removed whitespace at the end of lines. * Changed to more accurate wording --------- Co-authored-by: Niko Mlynarčik <536617@mail.muni.cz>
* Remove deprecated VariableManager._get_delegated_vars (#83259)Martin Krizek2024-05-173-151/+9
| | | Fixes #82950
* Warn if the binary is unavailable using get_bin_path (#83258)Abhijeet Kasurde2024-05-164-20/+44
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* setup module, make missing sysctl minor issue (#81297)Brian Coca2024-05-1622-211/+316
| | | | | Signed-off-by: Brian Coca <brian.coca+git@gmail.com> Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua> Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
* Refactor dmidecode fact gathering code (#83211)Abhijeet Kasurde2024-05-143-23/+34
| | | | | * Code now bails out early if dmidecode command is unavailable Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* remove old install info when installing collections (#83194)Sloane Hertel2024-05-143-0/+27
| | | | | * Fix cleaning up galaxy server info from previous installations * changelog
* Use inclusive word: logical (#83232)Abhijeet Kasurde2024-05-105-7/+7
| | | | | Use word 'logical' instead of non-inclusive word Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Refactor yum_repository, deprecate yum only options (#83116)Martin Krizek2024-05-092-175/+132
|
* dnf5: implement enable_plugin and disable_plugin options (#83105)Martin Krizek2024-05-093-9/+60
| | | https://github.com/rpm-software-management/dnf5/commit/80cfea9c2514704058ce501c496433fbb6e349bf
* Darwin: add unit tests for hardware fact gathering (#83212)Abhijeet Kasurde2024-05-085-8/+659
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* dnf: integration tests cleanup (#83203)Martin Krizek2024-05-073-81/+31
| | | | | | | * remove no longer needed tasks * remove workarounds * consolidate conditionals * remove distros/versions from conditionals that are no longer present in CI
* package_facts: apk fix when cache is empty (#83132)Florian2024-05-072-1/+4
|
* added examples for systemd service usage (#83192)Brian Coca2024-05-061-0/+13
| | | | | | mostly how to filter/manipulate the results --------- Co-authored-by: flowerysong <junk+github@flowerysong.com>