fix nxos_udld failing with httpapi (#41074)

Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
(cherry picked from commit 72d630b831)
pull/41109/head
Trishna Guha 6 years ago committed by Matt Clay
parent 74a56f0ca1
commit 73b5c997f4

@ -115,22 +115,6 @@ PARAM_TO_DEFAULT_KEYMAP = {
}
def execute_show_command(command, module, command_type='cli_show'):
device_info = get_capabilities(module)
network_api = device_info.get('network_api', 'nxapi')
if network_api == 'cliconf':
if 'show run' not in command:
command += ' | json'
cmds = [command]
body = run_commands(module, cmds)
elif network_api == 'nxapi':
cmds = [command]
body = run_commands(module, cmds)
return body
def flatten_list(command_lists):
flat_command_list = []
for command in command_lists:
@ -184,8 +168,8 @@ def get_commands_remove_udld_global(existing):
def get_udld_global(module):
command = 'show udld global'
udld_table = execute_show_command(command, module)[0]
command = 'show udld global | json'
udld_table = run_commands(module, [command])[0]
status = str(udld_table.get('udld-global-mode', None))
if status == 'enabled-aggressive':

Loading…
Cancel
Save