Add missing parameters in get_config vyos (#50855)

Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
This commit is contained in:
Trishna Guha 2019-01-14 15:13:43 +05:30 committed by GitHub
parent 6c47594388
commit fc0f20a35e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -90,7 +90,8 @@ def get_capabilities(module):
return module._vyos_capabilities return module._vyos_capabilities
def get_config(module): def get_config(module, flags=None, format=None):
flags = [] if flags is None else flags
global _DEVICE_CONFIGS global _DEVICE_CONFIGS
if _DEVICE_CONFIGS != {}: if _DEVICE_CONFIGS != {}:
@ -98,7 +99,7 @@ def get_config(module):
else: else:
connection = get_connection(module) connection = get_connection(module)
try: try:
out = connection.get_config() out = connection.get_config(flags=flags, format=format)
except ConnectionError as exc: except ConnectionError as exc:
module.fail_json(msg=to_text(exc, errors='surrogate_then_replace')) module.fail_json(msg=to_text(exc, errors='surrogate_then_replace'))
cfg = to_text(out, errors='surrogate_then_replace').strip() cfg = to_text(out, errors='surrogate_then_replace').strip()