Add diff capability in vyos edit_config (#41950)

* Add diff capability in vyos edit_config

Fetch onbox diff within edit_config cliconf
plugin and return it in response

* Remove diff returned from ios edit_config

* Fix CI failure

* More CI fixes
This commit is contained in:
Ganesh Nalawade 2018-06-26 14:21:12 +05:30 committed by GitHub
parent e60da3feaf
commit 9acb5780bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 25 additions and 29 deletions

View file

@ -133,10 +133,9 @@ def load_config(module, commands, commit=False, comment=None):
connection = get_connection(module)
try:
resp = connection.edit_config(candidate=commands, commit=commit, diff=module._diff, comment=comment)
resp = connection.edit_config(candidate=commands, commit=commit, comment=comment)
resp = json.loads(resp)
diff_config = resp.get('diff')
except ConnectionError as exc:
module.fail_json(msg=to_text(exc))
return diff_config
return resp.get('diff')