From 9f9246ebd095ec09c2088692b7279022b93b438a Mon Sep 17 00:00:00 2001 From: Trishna Guha Date: Fri, 4 May 2018 21:22:09 +0530 Subject: [PATCH] use show run instead of section pipeline ios_l2_interface (#39658) Signed-off-by: Trishna Guha --- lib/ansible/modules/network/ios/ios_l2_interface.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/ansible/modules/network/ios/ios_l2_interface.py b/lib/ansible/modules/network/ios/ios_l2_interface.py index 27292bf1c4b5ae..361e5259c6a3bc 100644 --- a/lib/ansible/modules/network/ios/ios_l2_interface.py +++ b/lib/ansible/modules/network/ios/ios_l2_interface.py @@ -146,10 +146,9 @@ def is_switchport(name, module): def interface_is_portchannel(name, module): if get_interface_type(name) == 'ethernet': - config = get_config(module, flags=[' | section interface']) - if 'channel group' in config: + config = run_commands(module, ['show run interface {0}'.format(name)])[0] + if any(c in config for c in ['channel group', 'channel-group']): return True - return False