diff --git a/lib/ansible/module_utils/shell.py b/lib/ansible/module_utils/shell.py index a2738d481d9..87f9491f23b 100644 --- a/lib/ansible/module_utils/shell.py +++ b/lib/ansible/module_utils/shell.py @@ -262,7 +262,7 @@ class CliBase(object): def get_config(self, commands): raise NotImplementedError - def load_config(self, commands): + def load_config(self, commands, **kwargs): raise NotImplementedError def save_config(self): diff --git a/lib/ansible/module_utils/vyos.py b/lib/ansible/module_utils/vyos.py index 5b629650b36..a47bd89eb24 100644 --- a/lib/ansible/module_utils/vyos.py +++ b/lib/ansible/module_utils/vyos.py @@ -66,10 +66,10 @@ class Cli(CliBase): response = self.execute(commands) return response[1:-2] - def load_config(self, config, commit=False, comment=None, save=False): + def load_config(self, config, commit=False, comment=None, save=False, **kwargs): try: config.insert(0, 'configure') - response = self.execute(config) + self.execute(config) except NetworkError: # discard any changes in case of failure self.execute(['exit discard'])