Validate and reject if csr_path is not supplied when provider is not assertonly (#41385)

This commit is contained in:
Xyon 2018-07-27 10:24:51 +01:00 committed by ansibot
parent 20092786cf
commit 9121f2a4c9

View file

@ -1038,6 +1038,9 @@ def main():
except AttributeError:
module.fail_json(msg='You need to have PyOpenSSL>=0.15')
if module.params['provider'] != 'assertonly' and module.params['csr_path'] is None:
module.fail_json(msg='csr_path is required when provider is not assertonly')
base_dir = os.path.dirname(module.params['path'])
if not os.path.isdir(base_dir):
module.fail_json(