fix nxos_udld failing with httpapi (#41074)
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
This commit is contained in:
parent
e6e08a0174
commit
72d630b831
1 changed files with 2 additions and 18 deletions
|
@ -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…
Reference in a new issue