fixes iosxr configure method to commit the changes

The iosxr configure method did not send the commit command to active the
changes after pushed to the remote device.  This change address that problem
This commit is contained in:
Peter Sprygada 2016-08-26 15:58:06 -04:00
parent e4b0690ef3
commit bb630f52ff

View file

@ -69,7 +69,10 @@ class Cli(CliBase):
def configure(self, commands, **kwargs):
cmds = ['configure terminal']
if commands[-1] == 'end':
commands.pop()
cmds.extend(to_list(commands))
cmds.extend(['commit', 'end'])
responses = self.execute(cmds)
return responses[1:]