| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Fixes #79723
|
|
|
|
|
|
|
|
|
| |
* Fix notes in regex_replace doc
The documentation says that this maps to 'regex.replace' when it should say 're.replace'. The distinction is important because of the third-party 'regex' module that has more features than the built-in 're' module. https://pypi.org/project/regex/
* Fix notes in re.search docs
The documentation says that this maps to 'regex.search' when it should say 're.search'. The distinction is important because of the third-party 'regex' module that has more features than the built-in 're' module. https://pypi.org/project/regex/
|
|
|
| |
Otherwise ansible-lint complains: https://yamllint.readthedocs.io/en/stable/rules.html#module-yamllint.rules.truthy
|
| |
|
|
|
|
|
| |
Fixes #79711
ci_complete
|
|
|
|
|
| |
* Better json content type detection for uri
* typo
|
|
|
|
|
|
|
| |
* Ensure we are passing ciphers to all url_get calls. Fixes #79717
* Add clog frag
* Fix tests
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove obsolete 'if'
The result dict returned by super.run() will never have a 'skipped' entry.
Without the if, it is more clear that wrap_async is actually defined at the end of the function.
* Remove more dead code.
The result dict will also not contain invocation.
* Remove notes.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add support for importlib.resources
* Remove the importlib.resources imports
* return the correct data
* Some code comments, and re-order for consistency
* Disallow traversing packages below an individual collection
* Add a traversable class for namespaces
* Re-use variable
* Utilize itertools.chain.from_iterable
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
* Simplify logic to check for packages from ansible loaders
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
* Just a generator expression, instead of a generator
* docstrings
* Add comment about find_spec for our namespaces
* Add some initial unit tests for importlib.resources
* normalize
* Utilize importlib.resources for listing collections
* collections_path is already in config, just use config
* install uses a different default for collections_path
* Remove unused import
* Remove duplicate __truediv__
* Bring back TraversableResources
* Apply some small suggestions from code review
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Matt Davis <6775756+nitzmahone@users.noreply.github.com>
* Remove cross contamination between plugin loader code and CLI code
* Remove unused import
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Matt Davis <6775756+nitzmahone@users.noreply.github.com>
|
|
|
| |
fixes https://github.com/ansible/ansible/issues/75536
|
|
|
|
|
|
|
| |
certs at the global level (#79561)
Fix ignoring certs when downloading tarballs
Fix ignoring certs when downloading a collection from a specific source that isn't in the configured servers list
|
|
|
|
|
| |
* Preserve symlinks in custom role/collection skeletons
* changelog
|
|
|
|
|
| |
chroot or with $SYSTEMD_OFFLINE==1 (#79643)
Signed-off-by: Olaf Klischat <olaf.klischat@gmail.com>
|
|
|
|
|
|
|
|
|
| |
there is a little mistake
##### ISSUE TYPE
- Docs Pull Request
+label: docsite_pr
|
| |
|
| |
|
|
|
|
|
|
|
| |
* filter/test plugin listing, fix bug on file sorting
avoid legacy/builtin special casing for 'all'
|
|
|
| |
typo fix
|
|
|
| |
Co-authored-by: Matt Martz <matt@sivel.net>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* set locale to get_best_parsable_locale for the python-apt API
* add a test case
* add changelog
* remove test that tests nothing
|
|
|
|
|
| |
* background threads writing to stdout/stderr can cause children to deadlock if a thread in the parent holds the internal lock on the BufferedWriter wrapper
* prevent writes to std handles during fork by monkeypatching stdout/stderr during display startup to require a mutex lock with fork(); this ensures no background threads can hold the lock during a fork operation
* add integration test that fails reliably on Linux without this fix
|
|
|
| |
updated tests to reflect new order
|
|
|
|
| |
Don't use role cache for determining whether to create a new instance of role
|
|
|
| |
Fixes #79459
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add ansible-galaxy cli documentation for parallel execution
Co-authored-by: saranti <tsarantis@proton.me>
* Update lib/ansible/cli/galaxy.py
* Update lib/ansible/cli/galaxy.py
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: saranti <tsarantis@proton.me>
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove unused mock from test_password_already_created_encrypt
The _get_paths mock is never used in the
test_password_already_created_encrypt test case.
* Add test to assert the password file is not rewritten
If the password file already contains the salt and the hasing algorithm
does not use the ident parameter, the password lookup should not write
to the password file.
* Fix "changed" if using "encrypt" in password lookup
When using the "encrypt" parameter to the password lookup without the
ident parameter, the password file was always marked as "changed". This
caused the file to be rewritten with the same content. This is fixed by
only marking the file as changed, if an "ident" value needs to be added
to the file.
Fixes #79430.
Add changelog entry
|
|
|
| |
Fixes #79360
|
|
|
|
|
|
|
|
|
|
| |
* galaxy: Add license_file to manifest directives
* ag collection build: Test license handling
This adds tests to ensure that
- REUSE licensing files: .reuse/dep5, LICENSES/*, anyfile.license
- galaxy.yml license_file
are always included in the manifest.
|
|
|
|
|
|
|
|
|
| |
* local connection: avoid tb when running in container with invalid user
* clog
* cannot use uid, leave empty and ~/ will resolve itself
* get back to what it did
|
|
|
|
| |
Commit bb35d41 in branch python2.7-support from 2022-10-10:
https://github.com/python-distro/distro/commit/bb35d41
|
|
|
|
|
|
|
|
| |
* more strftime docs
fixes #79397
Co-authored-by: Matt Martz <matt@sivel.net>
Co-authored-by: Don Naro <dnaro@redhat.com>
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
| |
* Upgrade `resolvelib >= 0.5.3, < 0.10.0`
https://pypi.org/project/resolvelib/0.9.0/ released on 2022-11-17:
* https://github.com/sarugaku/resolvelib/blob/master/CHANGELOG.rst#090-2022-11-17
* https://github.com/sarugaku/resolvelib/releases/tag/0.9.0
Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
|
| |
|
|
|
|
|
|
|
| |
* Add includes for reuse licenses
* Add additional exludes to follow REJECT_EXTS
* clog frag
|
| |
|
|
|
| |
Improve documentation for relative file paths
|
| |
|
| |
|
| |
|
|
|
| |
It was missed in one place it seems.
|
|
|
|
|
|
|
| |
collections (#79362)
* Remove underscore deprecation handling for collections.
* Also consider ansible.legacy.
|
|
|
| |
* file lookup now works with general lookup error framework
|
|
|
|
|
|
|
| |
* Allow force deletion of group
* Update version_added
Co-authored-by: Jordan Borean <jborean93@gmail.com>
|
|
|
| |
Signed-off-by: darshanip <darshancoding@gmail.com>
|
|
|
|
|
| |
* lib/ansible/executor/playbook_executor.py: fix minor typo in comment
* lib/ansible/executor/playbook_executor.py: move 'running playbook inside collection' from warning to -v debugging output
|
|
|
|
|
|
|
| |
module (#79305)
* Add missing type to the `reference` option of the `git` module
* No more doc-missing-type error in validate-modules
|
| |
|