| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* group2 - switch to setup_remote_tmp_dir instead of using output_dir
* output_file needs to be in the tmp dir
* Use comparison that should work with macos
* remove unused dep
|
|
|
|
|
| |
* Added restart to the argument condition for AIX
This should fix the issue https://github.com/ansible/ansible/issues/76840
|
|
|
|
|
| |
* ansible-test - Defer loading of completion entries.
This avoids a traceback when running ansible-test outside of a supported directory.
|
|
|
|
| |
(#76801)
|
|
|
|
| |
* add core roadmaps to ansible docs
* make older roadmaps also show up
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* allow inputting 0 for password_expire_{min|max}
0 is meaningful for min days (any time)
0 is technically valid for max_days
* add test for setting both min and max expiry
* [0] return result of execute_command from set_password_expire*
* [1] better return for set_password_expire
* [2] handle returns from set_password_expire*
* only set password expiry if user exists
* collect return-handling code
* combine password min and max into one execution
* handle case where spwd is not present like on macOS and FreeBSD
Co-authored-by: Sam Doran <sdoran@redhat.com>
|
|
|
|
|
| |
* remove ansibot from collection docs
* Update docs/docsite/rst/community/collection_development_process.rst
Co-authored-by: Felix Fontein <felix@fontein.de>
|
|
|
|
|
|
| |
creation and deletion
fixes #25099
closes #32158
|
| |
|
|
|
|
|
|
|
| |
* config, moved 'choices' from wall of text, to keys
* updated to ensure all pythons handle the 2 modes correctly
* Update lib/ansible/config/base.yml
Co-authored-by: Sandra McCann <samccann@redhat.com>
|
|
|
|
| |
* go back to keyword being explicit for plugin configs instead of using option name as implicit match
* switch spec to singular, no changes needed since no one used
|
|
|
|
|
|
|
|
|
|
|
| |
* Don't send full task with async callback events. Fixes #76729
* Use args for async_status task, instead of k=v
* Make sure we send back the async task attrs for polling
* Add clog frag
* load is a staticmethod
|
|
|
|
| |
(#76815)
|
|
|
|
|
|
| |
* updated core guides
* ansible package docs guides
* add core guide to Ansible docs
* Update docs/docsite/rst/community/maintainers.rst
|
|
|
|
|
|
|
|
|
| |
* adding systemd daemon import
* adding coments and AttributeError exception
* adding minor fix to repeated syntax
* adding changelog
|
|
|
|
|
|
|
| |
* Attach concat func to an environment class
ci_complete
* clog and docstrings
|
| |
|
| |
|
|
|
| |
Allow inventory plugins to enable/disable lookups in the compose templating
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
The previous state lead to errors, when cloning the repo to a path with spaces in it.
|
|
|
|
|
| |
The correct error strategy for the to_text method is surrogate_or_strict
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
|
|
|
|
|
|
|
|
| |
* include_vars initialize failed
if source dir is given, but not present and traversal is empty you
can end up trying to access failed w/o it ever being defined.
also future proof for more corner cases in decision tree
|
|
|
|
|
| |
* prevent fact gathering from breaking on bad caps
fxies #75832
|
|
|
|
|
|
|
| |
dont display _terms or _intput on only changed
those always change and it expected for the plugins that support them
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
|
|
|
|
|
|
| |
- Avoids false positives on become strings being echoed back
by ssh cli itself
- added test for debug lines
- also simplified some of existing test code
|
|
|
|
|
|
|
|
|
|
| |
modules with python were always normalized to /usr/bin/python,
while other interpreters could have specific versions.
* now shebang is always constructed by get_shebang and args are preserved
* only update shebang if interpreter changed
* updated test expectation
* added python shebang test
|
| |
|
|
|
|
|
| |
referenced before assignment" when open(path) fails. (#76751)
Co-authored-by: jean kahrs <j.kahrs@hosting.de>
|
| |
|
|
|
|
|
| |
* ansible-test - Remove AIX provisioning support.
* Remove `skip/aix` integration test aliases.
* Remove build for AIX binary module.
|
|
|
|
|
| |
* ansible-test - Add support for FreeBSD 12.3.
* Use OS package for yaml if available with CLoader.
* Make sure libyaml is available.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Update dnf tests to reflect new behavior.
Previously dnf would report there was nothing to do when trying to install a package from the cache when it was not present.
A recent update to dnf has changed this behavior to match yum, resulting in a failure instead.
* Allow dnf to fail or report no changes.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#76735)
* ansible-galaxy - fix the --ignore-certs flag for the implicit galaxy server
* changelog
* Add a test without the server config
* Fix respecting --ignore-certs for individual --server URLs also
* Update changelogs/fragments/76735-ansible-galaxy-fix-ignore-certs.yaml
|
| |
|
| |
|
|
|
| |
Fixes #76672
|
|
|
|
|
|
|
|
|
| |
This adds the ability to specify a package version using >=. This will ensure the package is at the specified version or above.
* If the package is not installed, the latest version will be installed.
* If the package is installed and less than the specified version, it will be upgraded.
* If the package is installed and greater than or equal to the specified version, it will be left alone.
The version selection is handled by Apt itself, so things like the system policy, pinning, etc, are considered.
|
| |
|
|
|
|
|
|
|
| |
* deprecated default fact path setting
* subset and timeout on same boat
* avoid pushing module args when none
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
|
| |
|
| |
|