Fix invalid src option return response for network config modules (#56076)

*  Add changed key in faliure case to maintain backward compatibility
This commit is contained in:
Ganesh Nalawade 2019-05-04 07:23:12 -04:00 committed by GitHub
parent fa5a94aa71
commit 1a66121f03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,7 +40,10 @@ class ActionModule(_ActionModule):
def run(self, task_vars=None):
config_module = hasattr(self, '_config_module') and self._config_module
if config_module and self._task.args.get('src'):
self._handle_src_option()
try:
self._handle_src_option()
except AnsibleError as e:
return {'failed': True, 'msg': e.message, 'changed': False}
result = super(ActionModule, self).run(task_vars=task_vars)