Felix Fontein
b5a9a41913
Use ansible_facts.xxx instead of ansible_xxx. ( #980 )
2026-02-07 16:12:21 +01:00
Felix Fontein
8792635bef
Fix some ansible-lint issues ( #907 )
...
* Fix fqcn[action-core].
* Fix fqcn[action].
* Fix jinja[spacing].
2025-05-30 22:03:16 +02:00
Felix Fontein
8156468898
Add ansible-lint to CI ( #886 )
...
* Enable ansible-lint.
* Fix broken task name.
* Fix command-instead-of-shell instances.
* Clean up tasks to eliminate command-instead-of-module.
* Skip yaml errors.
* Remove .stdout from versions.
* Avoid stdin.
2025-05-03 14:42:41 +02:00
Felix Fontein
fbcb89f092
Support cryptography 3.3 ( #882 )
...
* Re-add Debian Bullseye to CI.
* Support cryptography 3.3 as well.
2025-05-02 21:42:06 +02:00
Felix Fontein
5231ac8f3f
Remove support for cryptography < 3.4 ( #878 )
...
* Stop passing backend to cryptography.
* Make public_bytes() fallback the default.
* Remove compatibility code for older cryptography versions.
* Require cryptography 3.4+.
* Restrict to cryptography >= 3.4 in integration tests.
* Remove Debian Bullseye from CI.
It only supports cryptography 3.3.
* Improve imports.
* Remove no longer existing conditional.
2025-05-02 15:27:18 +02: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
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
f644db3c79
Remove PyOpenSSL backends (except for openssl_pkcs12) ( #273 )
...
* Remove Ubuntu 16.04 (Xenial Xerus) from CI.
* Removing PyOpenSSL backend from everywhere but openssl_pkcs12.
* Remove PyOpenSSL support from module_utils that's not needed for openssl_pkcs12.
* Add changelog fragment.
2021-09-28 17:46:35 +02:00
Felix Fontein
02ee3fb974
Improve CI ( #268 )
...
* Remove superfluous remote_src.
* Use temp dir twice instead of output_dir.
* Use remote temp directory instead of output_dir.
* Fix syntax error.
* Add some fixes.
* Copy more files to remote.
* More fixes.
* Fixing ACME/'cloud' tests.
* Forgot when.
* Try to fix filters.
* Skip unnecessary steps.
* Avoid collision.
2021-09-07 22:37:40 +02:00
Felix Fontein
7298c1f49a
Add openssl_publickey_info module ( #231 )
...
* Add openssl_publickey_info module. Share code between openssl_privatekey_info and the new module, and improve documentation of it.
* Move public key loading to support module.
* Require pyOpenSSL 16.0.0 for public key loading.
* Linting.
* Apply suggestions from code review
Co-authored-by: Ajpantuso <ajpantuso@gmail.com >
Co-authored-by: Ajpantuso <ajpantuso@gmail.com >
2021-05-18 17:47:10 +02:00