* renew request CSR validation
* Create 740-ecs_certificate-renewal-without-csr
* Rename 740-ecs_certificate-renewal-without-csr to 740-ecs_certificate-renewal-without-csr.yml
---------
Co-authored-by: flovecchio <flovecchio@sorint.com>
(cherry picked from commit 29ac3cbe81
)
Co-authored-by: francescolovecchio <francescolovecchio97@gmail.com>
pull/756/head
parent
0ef6494ad2
commit
29ed12e7fd
|
@ -0,0 +1,2 @@
|
||||||
|
bugfixes:
|
||||||
|
- "ecs_certificate - fixed ``csr`` option to be empty and allow renewal of a specific certificate according to the Renewal Information specification (https://github.com/ansible-collections/community.crypto/pull/740)."
|
|
@ -922,8 +922,8 @@ def main():
|
||||||
module.fail_json(msg='The cert_expiry field is invalid when request_type="reissue".')
|
module.fail_json(msg='The cert_expiry field is invalid when request_type="reissue".')
|
||||||
elif module.params['cert_lifetime']:
|
elif module.params['cert_lifetime']:
|
||||||
module.fail_json(msg='The cert_lifetime field is invalid when request_type="reissue".')
|
module.fail_json(msg='The cert_lifetime field is invalid when request_type="reissue".')
|
||||||
# Only a reissued request can omit the CSR
|
# Reissued or renew request can omit the CSR
|
||||||
else:
|
elif module.params['request_type'] != 'renew':
|
||||||
module_params_csr = module.params['csr']
|
module_params_csr = module.params['csr']
|
||||||
if module_params_csr is None:
|
if module_params_csr is None:
|
||||||
module.fail_json(msg='The csr field is required when request_type={0}'.format(module.params['request_type']))
|
module.fail_json(msg='The csr field is required when request_type={0}'.format(module.params['request_type']))
|
||||||
|
|
Loading…
Reference in New Issue