Felix Fontein
ba456c5eaf
Add gpg_fingerprint lookup and filter ( #639 )
...
* Add gpg_fingerprint lookup.
* Work around problems on some CI targets.
* Use get_bin_path to find the gpg executable. Document that we need it.
* Improve and test error handling.
* Refactor (potentially) common code to module_utils and plugin_utils.
This will be useful to create a filter version of this, and further lookups, filters, and modules.
* Do not create a keyring when there isn't one.
* Fixups.
* Fix description.
* More fixes for lookup.
* Also add a gpg_fingerprint filter.
* Improve formulation.
Co-authored-by: Sandra McCann <samccann@redhat.com>
---------
Co-authored-by: Sandra McCann <samccann@redhat.com>
2023-08-02 11:16:34 +02:00
Felix Fontein
70c4585b88
Fix deprecation handling. ( #572 )
2023-02-09 15:36:23 +01:00
Felix Fontein
aea3713484
Remove unneccessary imports ( #569 )
...
* Remove unneccessary imports.
* Add noqas.
* Add comment which name is actually ignored.
2023-02-09 11:57:54 +01:00
Felix Fontein
80f7b084c0
Add filter module base, prepare adding filters ( #553 )
...
* Improve string handling.
* Cleanup tests.
* Add filter module mock.
2022-12-30 20:44:13 +01:00
Felix Fontein
b3f589df62
Action plugin support code: ensure compatibility with newer versions of ansible-core ( #515 )
...
* Only access C.STRING_CONVERSION_ACTION for old ansible-base / Ansible versions.
* Always use self.__xxx instead of xxx directly.
2022-09-23 07:02:46 +02:00
Felix Fontein
fd1263c9aa
Fix some new linting errors ( #499 )
...
* Fix some new linting errors.
* More linting errors.
ci_complete
2022-08-12 08:34:51 +02:00
Felix Fontein
6bf3ef47e1
Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml ( #491 )
...
* Add SPDX license identifiers, mention all licenses in galaxy.yml.
* Add default copyright headers.
* Add headers for documents.
* Fix/add more copyright statements.
* Add copyright / license info for vendored code.
* Add extra sanity test.
* Add changelog fragment.
* Comment PSF-2.0 license out in galaxy.yml for now.
* Remove colon after 'Copyright'.
* Avoid colon after 'Copyright' in lint script.
* Mention correct filename.
* Add BSD-3-Clause.
* Improve lint script.
* Update README.
* Symlinks...
2022-07-21 07:27:26 +02:00
Felix Fontein
62272296da
Small docs improvements ( #374 )
...
* Small improvements.
* Document behavior changes.
2022-01-10 12:05:09 +00:00
Felix Fontein
9658a34605
Replace ansible.module_utils._text by ansible.module_utils.common.text.converters. ( #253 )
2021-06-26 13:45:28 +02:00
Felix Fontein
8de9376a10
Make action_module plugin utils compatible with latest changes in ansible-core 2.11.0b3 ( #202 )
...
* Make compatible with latest changes in ansible-core 2.11.0b3.
* Add missing import.
* Use correct class.
2021-03-20 23:36:48 +01:00
Felix Fontein
c7268c7fc4
Fix bug in AnsibleActionModule. ( #141 )
2020-11-08 17:28:44 +01:00
Felix Fontein
ec7e4916e5
Move action_module from module_utils to plugin_utils ( #134 )
...
* Move action_module from module_utils to plugin_utils.
* ci_complete
2020-11-03 09:21:35 +01:00