diff options
author | Toshio Kuratomi <toshio@fedoraproject.org> | 2016-06-15 09:37:09 -0700 |
---|---|---|
committer | Toshio Kuratomi <toshio@fedoraproject.org> | 2016-06-15 09:58:25 -0700 |
commit | 9a00b2d4afdc51d31611614e309f5358b19625c5 (patch) | |
tree | 2da121ff4cba570ca9ebd9e76c175d93260d0efa | |
parent | d0cf725ef8666e77c8ecd8de2ab85e016c6178c0 (diff) | |
download | ansible-9a00b2d4afdc51d31611614e309f5358b19625c5.tar.gz |
Check that required arguments src and dest are present.
Fixes #16301
-rw-r--r-- | lib/ansible/plugins/action/synchronize.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ansible/plugins/action/synchronize.py b/lib/ansible/plugins/action/synchronize.py index 7537c7cdd3..66a7fc0e20 100644 --- a/lib/ansible/plugins/action/synchronize.py +++ b/lib/ansible/plugins/action/synchronize.py @@ -266,6 +266,10 @@ class ActionModule(ActionBase): # MUNGE SRC AND DEST PER REMOTE_HOST INFO src = self._task.args.get('src', None) dest = self._task.args.get('dest', None) + if src is None or dest is None: + return dict(failed=True, + msg="synchronize requires both src and dest parameters are set") + if not dest_is_local: # Private key handling if use_delegate: |