parent
d3e48a51f5
commit
b74300b657
1 changed files with 5 additions and 2 deletions
|
@ -207,7 +207,10 @@ def get_value(arg, config, module):
|
|||
def get_existing(module, args):
|
||||
existing = {}
|
||||
netcfg = CustomNetworkConfig(indent=2, contents=get_config(module))
|
||||
parents = ['interface {0}'.format(module.params['interface'].capitalize())]
|
||||
if module.params['interface'].startswith('loopback') or module.params['interface'].startswith('port-channel'):
|
||||
parents = ['interface {0}'.format(module.params['interface'])]
|
||||
else:
|
||||
parents = ['interface {0}'.format(module.params['interface'].capitalize())]
|
||||
config = netcfg.get_section(parents)
|
||||
if 'ospf' in config:
|
||||
for arg in args:
|
||||
|
@ -390,7 +393,7 @@ def main():
|
|||
'message_digest_password']],
|
||||
supports_check_mode=True)
|
||||
|
||||
if not module.params['interface'].startswith('loopback'):
|
||||
if not module.params['interface'].startswith('loopback') and not module.params['interface'].startswith('port-channel'):
|
||||
module.params['interface'] = module.params['interface'].capitalize()
|
||||
|
||||
warnings = list()
|
||||
|
|
Loading…
Reference in a new issue