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

pull/39894/head
Xyon 6 years ago committed by ansibot
parent 20092786cf
commit 9121f2a4c9

@ -1038,6 +1038,9 @@ def main():
except AttributeError: except AttributeError:
module.fail_json(msg='You need to have PyOpenSSL>=0.15') 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']) base_dir = os.path.dirname(module.params['path'])
if not os.path.isdir(base_dir): if not os.path.isdir(base_dir):
module.fail_json( module.fail_json(

Loading…
Cancel
Save