Felix Fontein
f8bd224c99
Add macOS 13.2 to CI ( #581 )
...
* Add macOS 13.2 to CI.
* Run brew --prefix with same user used for installing with brew.
2023-03-09 06:42:33 +01:00
Felix Fontein
4d21f1c19c
More bools. ( #580 )
2023-03-06 23:04:27 +01:00
Felix Fontein
5a3e21788d
Cancel concurrent workflow runs in PRs.
2023-02-23 09:56:12 +01:00
Felix Fontein
816a97ab47
Next expected release is 2.12.0.
2023-02-23 09:54:29 +01:00
Felix Fontein
d4509bce5f
Release 2.11.0.
2023-02-23 09:28:13 +01:00
Austin Lane
ced0e30506
EL9 - Retrieve python3-pyOpenSSL from epel ( #575 )
...
* EL9 - pull python3-pyOpenSSL from epel
* Incorporate bindep changes from felixfontein
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add changelog fragment for PR #575
* Update changelog fragment.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-02-22 23:16:26 +01:00
Felix Fontein
2fb543b144
Normalize bools in tests. ( #577 )
2023-02-15 22:23:36 +01:00
Felix Fontein
b08f6eefe8
Remove unnecessary test imports. ( #576 )
2023-02-12 20:59:55 +01:00
Felix Fontein
65d1881f12
Prepare 2.11.0 release.
2023-02-10 21:02:11 +01:00
dlehrman
b000491514
Support Custom Cipher Selection ( #571 )
...
* Enable custom cipher selection for get_certificate
* get_certificate ciphers desc grammar fix
Co-authored-by: Felix Fontein <felix@fontein.de>
* get_certificate ciphers desc grammar fix
Co-authored-by: Felix Fontein <felix@fontein.de>
* get_certificate ciphers include version_added
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add changelog fragment
* Fail if ciphers is set and Python < 2.7.9
* Standardize ciphers conditionals in get_certificate
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-02-10 21:01:13 +01: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
7f040011f0
Document PSF-2.0 license in galaxy.yml. ( #567 )
2023-01-31 21:31:30 +01:00
Felix Fontein
c6429eae4f
Fix acme_inspect tests. ( #565 )
2023-01-22 22:41:12 +01:00
Felix Fontein
d2a30d2801
Update CI matrix. ( #562 )
2023-01-07 12:46:05 +01:00
Felix Fontein
a122be7942
Update CI matrix. ( #562 )
2023-01-07 12:45:52 +01:00
Felix Fontein
61f431dff3
Next expected release is 2.11.0.
2023-01-02 20:20:50 +01:00
Felix Fontein
b19c83578d
Release 2.10.0.
2023-01-02 19:54:30 +01:00
Felix Fontein
ddfb18b609
openssl_csr: fix bad tests, avoid accepting invalid crl_distribution_points records ( #560 )
...
* Improve error handling.
* Remove invalid tests.
* Add changelog fragment.
* Fix tests.
* Improve exception catching.
Co-authored-by: Kristian Heljas <11139388+kristianheljas@users.noreply.github.com>
* Prevent empty full_name.
* Fix condition. Make sure errors are caught.
* Add more checks.
Co-authored-by: Kristian Heljas <11139388+kristianheljas@users.noreply.github.com>
2023-01-02 14:52:59 +00:00
Felix Fontein
095434a4c1
Prepare 2.10.0 release.
2022-12-31 18:05:12 +01:00
Felix Fontein
8a80ced4b8
Add openssl_privatekey_info filter ( #555 )
...
* Add openssl_privatekey_info filter.
* Update description.
2022-12-31 17:45:45 +01:00
Felix Fontein
ef2bb6d510
Add openssl_csr_info ilter. ( #554 )
2022-12-31 07:58:37 +01:00
Felix Fontein
889cfdf47e
Add openssl_publickey_info filter. ( #556 )
2022-12-31 07:56:54 +01:00
Felix Fontein
c173449c46
Add x509_crl_info filter ( #558 )
...
* Add x509_crl_info filter.
* Work around bugs in Ansible 2.9 and ansible-base 2.10.
2022-12-31 07:56:34 +01:00
Felix Fontein
c08bae8308
Add x509_certificate_info filter. ( #557 )
2022-12-31 07:56:11 +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
5d24d04adf
Fix crash when public key cannot be parsed. ( #551 )
2022-12-28 18:28:50 +01:00
Felix Fontein
7cc9a70e43
Add split_pem filter ( #549 )
...
* Add split_pem filter.
* Fix documentation.
* Python 2.7.
* Improve error message matching.
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
2022-12-27 21:57:20 +01:00
Felix Fontein
5ddfb2c2ca
CI: balance groups ( #548 )
...
* Show timings with devel, and skip everything else.
* Move to other group.
* Try smaller SSH key size (i.e. make tests run faster).
* Add implicit size that now must be explicit.
* Change group of luks_device.
* Revert "Show timings with devel, and skip everything else."
This reverts commit 7b73f7e4d7
.
2022-12-21 08:12:53 +01:00
Felix Fontein
242c15bf4c
Make sure that iteration_count=1000 is not used with algorithm=argon* (which is SLOW and takes around 10 minutes). ( #546 )
2022-12-20 20:01:26 +01:00
Felix Fontein
867f407401
CI: improve CI matrix, split into two groups ( #544 )
...
* Prepare having more than one group.
* Remove duplicates; add CentOS Stream 8 with Python 3.6.
* Split up tests into two groups.
2022-12-20 12:57:53 +01:00
Felix Fontein
54f49f38f2
Improve docsite build.
2022-12-18 21:50:28 +01:00
Felix Fontein
83d2a782f6
Switch to my fork of ansible-test-gh-action.
2022-12-18 09:53:58 +01:00
Felix Fontein
d6dd8e0d45
The ansible-test patch has been backported to stable-2.12.
2022-12-17 19:39:06 +01:00
Felix Fontein
9029f8ce34
Fix CI name.
2022-12-12 21:28:19 +01:00
Felix Fontein
ca23b2ed9a
Improve CI ( #539 )
...
* Update CI scripts to be more close to the ones in ansible-core.
* Extend CI matrix.
* Mark more VMs.
* Revert "Mark more VMs."
This reverts commit 8bc79af636
.
* Disable alpine VMs for get_certificate due to httptester problems.
* Improve retrieval of cryptsetup version.
* ACME 'emulator' won't work on Alpine either.
* Improve luks test setup.
* Make sure wipefs is installed on Alpine.
* dmsetup (from device-mapper) is used by the tests.
* Fix bcrypt install failure handling.
* String, not float.
* openssl_privatekey_convert is not an action module.
* Update Python info.
* Try out which VMs can be used by now.
* Enable ACME tests on all VMs but Alpine; update comment.
* Adjust acme-tiny shebang.
* Remove new entries from CI matrix.
2022-12-11 19:55:47 +01:00
Felix Fontein
664f34f2ac
Mark x509_certificate-acme test as target test.
2022-12-09 23:10:26 +01:00
Felix Fontein
1c2c404ca9
Bump CentOS Stream 8 Python from 3.8 to 3.9. ( #540 )
2022-12-09 14:58:03 +01:00
Felix Fontein
eef4df9063
Allow triggering docs workflow manually.
2022-12-07 19:54:22 +01:00
Felix Fontein
176da44faf
Backports to stable-2.13 and stable-2.14 have been merged. ( #537 )
...
https://github.com/ansible/ansible/pull/79538
https://github.com/ansible/ansible/pull/79507
2022-12-07 08:59:00 +01:00
Felix Fontein
619d7d1dfe
Improve CI image selection. ( #536 )
2022-12-03 15:31:03 +01:00
Felix Fontein
2eab4ec19c
Switch CI from ubuntu-latest to ubuntu-20.04 to avoid problems with ansible-test from ansible-core 2.12, 2.13, 2.14. ( #535 )
2022-12-01 23:01:49 +01:00
Felix Fontein
05eff13ec8
ansible-core 2.11 is EOL. Move CI runs to GHA. ( #534 )
2022-11-27 22:44:07 +01:00
Felix Fontein
4d28266eba
Use proposed new options for ansible-test-gh-action. ( #533 )
2022-11-27 21:04:52 +01:00
Felix Fontein
ba9c50c358
Next expected release is 2.10.0.
2022-11-27 18:55:12 +01:00
Felix Fontein
e1e5dfccc1
Release 2.9.0.
2022-11-27 18:15:33 +01:00
Felix Fontein
1097371cf4
Be more precise about which private keys are supported in openssl_publickey. ( #532 )
2022-11-27 18:13:59 +01:00
Felix Fontein
0b08d6bc52
Include collection name into docs workflows.
2022-11-27 17:44:19 +01:00
Felix Fontein
72ed39a481
Reference documentation in README.
2022-11-26 09:53:59 +01:00
Felix Fontein
d4683d941f
Add GH Pages publishing.
2022-11-26 09:38:36 +01:00