Fix rollback option in cli_config module (#44834)

* Fix rollback option in cli_config module

* Update rollback flag in cliconf plugins
* Add rollback api for junos cliconf plugin

* Update doc

* Update doc
This commit is contained in:
Ganesh Nalawade
2018-08-29 21:00:11 +05:30
committed by GitHub
parent a5b02d6c7c
commit eb9c75caad
6 changed files with 67 additions and 13 deletions

View File

@@ -307,6 +307,15 @@ class CliconfBase(AnsiblePlugin):
"""
return self._connection.method_not_found("discard_changes is not supported by network_os %s" % self._play_context.network_os)
def rollback(self, rollback_id, commit=True):
"""
:param rollback_id: The commit id to which configuration should be rollbacked
:param commit: Flag to indicate if changes should be committed or not
:return: Returns diff between before and after change.
"""
pass
def copy_file(self, source=None, destination=None, proto='scp', timeout=30):
"""Copies file over scp/sftp to remote device