Abhijeet Kasurde
6382ea168a
vault: Handle directory value to vault password file ( #83384 )
...
When vault password file env variable is set to blank,
this value is converted to CWD and passed for further
processing.
Check if ANSIBLE_VAULT_PASSWORD_FILE is not a directory.
Fixes : #42960
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 months ago
Gilson Guimarães
e64c6c1ca5
unarchive: Better handling of files with an invalid timestamp in zip file ( #81520 )
...
Fixes : #81092
Signed-off-by: gilsongpfe <gilson.gpf@gmail.com>
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 months ago
Matt Clay
5af5b4b6c8
ansible-test - Update PyPI test container to 3.1.0 ( #83432 )
6 months ago
Matt Clay
738180d240
ansible-test - Fix unit test coverage collection ( #83433 )
6 months ago
Jordan Borean
a9b902f579
ansible-test action-plugin-docs sidecar ( #83325 )
...
Fix to have ansible-test sanity --test action-plugin-docs to check for
action plugin documentation inside a sidecar file rather than a Python
module.
6 months ago
Abhijeet Kasurde
6e8a7ed327
Revert warning message in setup/gather_facts ( #83427 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 months ago
Matt Clay
cf265eb14d
Add Python 3.13 support ( #83416 )
...
* Add Python 3.13 support
* Add temporary work-around for yamllint test
6 months ago
Matt Martz
126ffc7947
Specify -O in windows ssh tests as needed for scp to work with openssh 9+ ( #83426 )
6 months ago
Matt Clay
14df8c2cf2
ansible-test - Prepare for Python 3.13 ( #83414 )
...
Includes an update to `coverage` and pinned Python requirements.
6 months ago
Abhijeet Kasurde
d16ad25e4b
Remove extraneous pylint ignore ( #83257 )
...
* Pylint issue 511 is closed, remove ignore related to that.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 months ago
Matt Clay
531bc9891f
Fix issues reported by mypy ( #83413 )
6 months ago
Matt Clay
6ab26707de
Fix quoting in fork_safe_stdio test ( #83412 )
6 months ago
Sloane Hertel
bdc1cdfa54
Revert "bool filter, add booleanization strategy option ( #83362 )" ( #83391 )
...
This reverts commit 655a8ff38f
.
6 months ago
Matt Martz
93b8b86067
Properly quote all needed components of shell commands ( #83365 )
...
* Properly quote all needed components of shell commands
* Use self.quote, add new self.join
6 months ago
Sloane Hertel
68638f4710
fix any_errors_fatal tests ( #83389 )
...
* 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'
6 months ago
Brian Coca
655a8ff38f
bool filter, add booleanization strategy option ( #83362 )
...
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>
6 months ago
Abhijeet Kasurde
16ebeb7d21
facts: add facts about x86_64 flags to detect microarchitecture ( #83356 )
...
Fixes : #83331
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 months ago
Brian Coca
c77ed376c4
timeout give extra info ( #83206 )
...
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.
6 months ago
MajesticMagikarpKing
e07b4edc54
Fix Test failure with cowsay installed/present ( #83347 )
6 months ago
Jordan Borean
b8f1add983
powershell - Improve Add-Type tempdir handler ( #83080 )
...
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.
6 months ago
Abhijeet Kasurde
153c979662
test: Cleanup facts/network/* tests ( #83256 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 months ago
Sloane Hertel
f2435375a8
Fix task.resolved_action callbacks ( #82003 )
...
* 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
6 months ago
odra
46168c8cc2
file module, follow symlink when doing hardlink ( #34228 )
...
Fixes : #33911
6 months ago
Brian Coca
949c503f2e
config, integrate dynamic galaxy servers ( #83129 )
...
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
6 months ago
Abhijeet Kasurde
3af9d0f189
apt_*: add more info message while updating apt cache ( #83230 )
...
Fixes : #77941
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 months ago
Matt Clay
560d3af097
ansible-test - Update http-test-container ( #83272 )
...
* 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
6 months ago
Matt Clay
b8483adb33
ansible-test - Update pypi-test-container ( #83273 )
6 months ago
Matt Clay
930f18ea65
ansible-test - Update ansible-test-utility-container ( #83274 )
6 months ago
Martin Krizek
c5114e1819
Remove deprecated VariableManager._get_delegated_vars ( #83259 )
...
Fixes #82950
7 months ago
Abhijeet Kasurde
b70248eb22
Warn if the binary is unavailable using get_bin_path ( #83258 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 months ago
Brian Coca
7e0a476ba2
setup module, make missing sysctl minor issue ( #81297 )
...
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>
7 months ago
Sloane Hertel
65638b4d01
remove old install info when installing collections ( #83194 )
...
* Fix cleaning up galaxy server info from previous installations
* changelog
7 months ago
Abhijeet Kasurde
f7d7890df9
Use inclusive word: logical ( #83232 )
...
Use word 'logical' instead of non-inclusive word
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 months ago
Martin Krizek
3c280e6c1b
dnf5: implement enable_plugin and disable_plugin options ( #83105 )
...
80cfea9c25
7 months ago
Abhijeet Kasurde
036d14f1e6
Darwin: add unit tests for hardware fact gathering ( #83212 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 months ago
Martin Krizek
523745e02e
dnf: integration tests cleanup ( #83203 )
...
* remove no longer needed tasks
* remove workarounds
* consolidate conditionals
* remove distros/versions from conditionals that are no longer present
in CI
7 months ago
Abhijeet Kasurde
57a8eca3af
pymarkdown: update docs ( #83150 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 months ago
Peter Whall
417db213c0
facts: Update RAID devices regex for FreeBSD ( #82081 )
...
Added support FreeBSD RAID devices and regex to match partitions as well as slices.
RAID device list is taken from here: https://github.com/freebsd/freebsd-src/blob/main/usr.sbin/bsdconfig/share/device.subr
7 months ago
Brian Coca
aed8c080f6
ansible-galaxy, clarify licensing for 'init' templates and results ( #83175 )
7 months ago
flowerysong
f5b945bf6a
ansible-doc: fix typo in output ( #83205 )
7 months ago
Matt Clay
6aa8192131
Multi-arch support for container test ( #83196 )
7 months ago
Matt Clay
3461f1d757
Build test modules for aarch64 ( #83195 )
7 months ago
Brian Coca
2816922cd6
display: fix log verbosity ( #83179 )
...
* display, ensure we have a logger before we log
7 months ago
Matt Davis
889012e29e
clean up ansible-connection ( #82992 )
...
* clean up ansible-connection stuff
* eliminate unnecessary usage of pty/termios
* always use default pickle protocol
* remove unnecessary wire hashing
Co-authored-by: Kate Case <this.is@katherineca.se>
7 months ago
Brian Coca
ad777cba5a
package_facts add alias support ( #83149 )
...
* package_facts add alias support
fixes #83143
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
7 months ago
Matt Martz
dc6b77beca
Don't hardcode the dnf module, dynamically select one ( #83183 )
7 months ago
Matt Martz
cd9c4eb5a6
Gather sysinfo facts on s390 ( #83157 )
7 months ago
Felix Fontein
585ef6c55e
Show examples in role entrypoint argument specs. ( #82671 )
7 months ago
Felix Fontein
e3d4c20f6e
Correctly treat separate paragraphs in top-level descriptions as separate paragraphs. ( #83155 )
7 months ago
Jordan Borean
2ed6c30929
Add version ceiling for pypsrp ( #83122 )
...
* Add version ceiling for pypsrp
Add a version ceiling for the pypsrp requirements. This ensures that the
future v1.0.0 release won't impact existing users who install the
library using the version range specified.
* Use constraints file
* Add changelog for this change
7 months ago