From 60af5ab962a9963d556d2b69c12b0348460a5aa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=20Veyri=C3=A9?= Date: Fri, 31 Aug 2018 17:38:09 +0200 Subject: [PATCH] maven_artifact: enforce required params (fixes #44823) (#44967) --- lib/ansible/modules/packaging/language/maven_artifact.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ansible/modules/packaging/language/maven_artifact.py b/lib/ansible/modules/packaging/language/maven_artifact.py index faf3b3fa245..aadb9d73549 100644 --- a/lib/ansible/modules/packaging/language/maven_artifact.py +++ b/lib/ansible/modules/packaging/language/maven_artifact.py @@ -444,8 +444,8 @@ class MavenDownloader: def main(): module = AnsibleModule( argument_spec=dict( - group_id=dict(default=None), - artifact_id=dict(default=None), + group_id=dict(required=True), + artifact_id=dict(required=True), version=dict(default="latest"), classifier=dict(default=''), extension=dict(default='jar'), @@ -454,7 +454,7 @@ def main(): password=dict(default=None, no_log=True, aliases=['aws_secret_access_key']), state=dict(default="present", choices=["present", "absent"]), # TODO - Implement a "latest" state timeout=dict(default=10, type='int'), - dest=dict(type="path", default=None), + dest=dict(type="path", required=True), validate_certs=dict(required=False, default=True, type='bool'), keep_name=dict(required=False, default=False, type='bool'), verify_checksum=dict(required=False, default='download', choices=['never', 'download', 'change', 'always'])