Katze
2a746115ca
fix #529 issuer_uri in x509_certificate_info ( #530 )
...
The issuer_uri is retrieved from the Authority Information Access field the same way as the OCSP responder URI is.
Handling is exactly the same since they reside in the same OID space and have the same data type.
Tests have also been added based on the integration test certificates.
Signed-off-by: benaryorg <binary@benary.org>
Signed-off-by: benaryorg <binary@benary.org>
2022-11-17 12:40:44 +01:00
Christoph
37fddc61d8
openssl_privatekey: fix example for cipher ( #527 )
...
the cipher parameter required for encrypted private keys only accepts the value "auto"
as described in /plugins/doc_fragments/module_privatekey.py.
The previously documented value of "aes256" is invalid here.
2022-11-10 20:25:56 +01:00
Felix Fontein
a050250153
Next expected release is 2.9.0.
2022-11-06 22:31:21 +01:00
Felix Fontein
42e27a360d
Release 2.8.1
2022-11-06 22:02:07 +01:00
Felix Fontein
95b9df187f
Prepare 2.8.1 release.
2022-11-06 21:13:02 +01:00
Felix Fontein
7bbe8f467c
Document attributes ( #526 )
...
* Add 'acme' action group attribute.
* Compatibility with older ansible-core releases.
* Fix typo.
* Document standard attributes.
* Improve docs.
* Add shortcuts for common combinations.
2022-11-06 21:10:56 +01:00
Felix Fontein
0c67afb6c3
Next expected release is 2.9.0.
2022-11-02 13:33:30 +01:00
Felix Fontein
68b7c0d38c
Release 2.8.0.
2022-11-02 12:56:08 +01:00
Felix Fontein
9ba0e25bfe
Handle new nonce call more gracefully when it does not return nonce. ( #525 )
2022-11-02 08:32:01 +00:00
Felix Fontein
9a64347ea6
Prepare 2.8.0 release.
2022-11-01 19:52:23 +01:00
Felix Fontein
e4e2b804bc
Allow to configure encryption level. ( #523 )
2022-11-01 19:51:28 +01:00
Felix Fontein
4533b3e934
Include symbolic HTTP status codes in error and log messages when available. ( #524 )
2022-10-31 21:33:27 +01:00
Felix Fontein
fd71773668
Add badge for EOL CI. ( #522 )
2022-10-30 09:21:12 +01:00
Felix Fontein
b17d57f737
CI: drop remote CI targets for EoL Ansible/ansible-base versions; move docker CI targets for EoL Ansible/ansible-base versions to GHA ( #520 )
...
* Drop remote CI targets for EoL Ansible/ansible-base versions; move docker CI targets for EoL Ansible/ansible-base versions to GHA.
* Add target.
* Use change detection.
2022-10-29 21:23:33 +02:00
Felix Fontein
f5d98e3148
Use dependabot to update GHAs.
2022-10-17 22:57:28 +02:00
Felix Fontein
5f9536af06
Next expected elease is 2.8.0.
2022-10-17 22:47:26 +02:00
Felix Fontein
7c41b31c37
Bump GHA actions.
2022-10-17 22:47:26 +02:00
Felix Fontein
a5c43c26f3
Release 2.7.1.
2022-10-17 22:24:20 +02:00
Felix Fontein
82aa1480af
Prepare 2.7.1 release.
2022-10-17 21:41:04 +02:00
Felix Fontein
516be406e0
Improve import error handling for ACME modules ( #519 )
...
* Improve import error handling for ACME modules
* Update plugins/module_utils/acme/acme.py
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
2022-10-17 21:38:54 +02:00
Felix Fontein
1f4840ba2f
Change CI group identifiers ( #517 )
...
* Change CI group identifiers.
* cloud → generic.
2022-10-10 22:39:10 +02:00
Felix Fontein
52bc2cb266
Next expected release is 2.8.0.
2022-09-23 08:06:55 +02:00
Felix Fontein
18502d5250
Release 2.7.0.
2022-09-23 07:40:12 +02: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
8ebf1279f9
Prepare 2.7.0 release.
2022-09-23 06:48:26 +02:00
Felix Fontein
19161ae4a0
Use stable-2.14 (default) for docs build, instead of devel.
2022-09-22 06:39:51 +02:00
Felix Fontein
c24e5c63e8
acme modules: also support 503 for retries ( #513 )
...
* Also support 503 for retries.
* Forgot to adjust status code comparison.
* Also support 408.
2022-09-21 13:50:26 +02:00
Felix Fontein
e656570d13
Add stable-2.14 to CI. ( #514 )
2022-09-21 08:27:54 +02:00
Felix Fontein
9e4209b837
Next expected release is 2.7.0.
2022-09-19 21:34:32 +02:00
Felix Fontein
ed52123206
Release 2.6.0.
2022-09-19 20:46:26 +02:00
Felix Fontein
d10bcd3d6c
Fix fragment.
2022-09-19 20:46:13 +02:00
Felix Fontein
45e81a1b0c
Prepare 2.6.0 release.
2022-09-19 20:11:29 +02:00
Andrew Pantuso
829707fc5a
fix: add warning when openssh-keypair has private_key_format specified with opensshbin ( #512 )
2022-09-19 20:10:21 +02:00
Felix Fontein
a0d862e1f1
Support 429 Too Many Requests for acme module_utils. ( #508 )
2022-09-19 20:10:03 +02:00
Andrew Pantuso
1dcc135da5
feat: add private_key_format choices for openssh_keypair ( #511 )
...
* feat: add private_key_format choices for openssh_keypair
* chore: add changelog fragment
2022-09-18 20:10:29 -04:00
Felix Fontein
95626abdd3
Make mostly reuse conformant ( #502 )
...
* Add .license files.
* Update README.
* Normalize licenses test.
* Add reuse GHA.
* Add blanket rule for changelog fragments.
* Add .license file for vendored third-party certificates.
* Fix workflow's permissions.
* Revert "Add .license file for vendored third-party certificates."
This reverts commit 35e106867c
.
* Make reuse lint test optional.
* Add exceptions.
* Update README.
* Improve reuse test.
2022-09-13 19:13:04 +00:00
Maxwell G
152c5422f1
Prefer unitest.mock by universally using compat.mock ( #506 )
...
* tests.unit.compat.mock: Remove legacy compat code
This removes old Python 3.4 compatibility code that is no longer needed.
* Prefer unitest.mock by universally using compat.mock
`mock` is a backport of the `unittest.mock` module from the stdlib, and
there's no reason to use it on newer Python versions.
2022-09-04 22:21:31 +02:00
Felix Fontein
98bfdb322a
Make sure that escape sequence in YAML is not interpreted by Python. ( #507 )
2022-09-04 22:09:06 +02:00
Felix Fontein
d0d99c31b0
[TEMP] Create temp remote directory in ~. ( #504 )
2022-08-24 06:54:09 +02:00
Felix Fontein
0e15d6cea8
Convert yes/no to true/false. ( #503 )
2022-08-23 21:33:29 +02:00
Felix Fontein
ed03b1aa7f
Remove included fake CA cert, create one on demand. ( #501 )
2022-08-21 09:53:57 +02:00
Felix Fontein
0379fb5614
Move Fedora 35 from devel to stable-2.13 CI runs. ( #500 )
2022-08-16 21:54:00 +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
c0bab015a4
Next expected release is 2.6.0.
2022-08-04 23:24:04 +02:00
Felix Fontein
4428daa411
Release 2.5.0.
2022-08-04 23:06:49 +02:00
Felix Fontein
f821fa0f2d
Prepare 2.5.0 release.
2022-08-04 22:47:16 +02:00
Felix Fontein
2dafef1fab
Fix docs ( #497 )
...
* Fix docs.
* Fix YAML.
* Prevent crashes with older pyyaml versions.
2022-08-04 20:02:56 +02:00
Daniel Ziegenberg
d83f7639be
add production directory URL for ACME v2 for Sectigo ( #496 )
...
According the to official Sectigo documentation [1] the directory URL
for ACME v2 is: https://acme-qa.secure.trust-provider.com/v2/DV
[1] https://docs.sectigo.com/scm/acme-integration-docs/1/eab-clients-sectigo-acme-integration.html
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2022-07-26 18:10:43 +02:00
Felix Fontein
e08efe2598
Correctly mark plugins/module_utils/crypto/_obj2txt.py as having two licenses. ( #495 )
2022-07-25 07:17:56 +02:00
Felix Fontein
e4ebca0945
Fix ssh-agent tests ( #493 )
...
* Work around stupid ssh-agent output format.
* Workaround for Ansible 2.9.
* Old jinja2...
* Jinja2 on CentOS 6 is really annoying.
2022-07-22 13:54:15 +02:00