Fix rendering duplicate peer-ip commands (#66088)
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
This commit is contained in:
parent
4674435367
commit
0ebb0ac0fa
1 changed files with 2 additions and 2 deletions
|
@ -259,10 +259,10 @@ def state_present(module, existing, proposed, candidate):
|
||||||
ingress_replicationnb_command, ingress_replicationns_command)):
|
ingress_replicationnb_command, ingress_replicationns_command)):
|
||||||
static_level_cmds = [cmd for cmd in commands if 'peer' in cmd]
|
static_level_cmds = [cmd for cmd in commands if 'peer' in cmd]
|
||||||
parents = [interface_command, vni_command]
|
parents = [interface_command, vni_command]
|
||||||
|
commands = [cmd for cmd in commands if 'peer' not in cmd]
|
||||||
for cmd in commands:
|
for cmd in commands:
|
||||||
parents.append(cmd)
|
parents.append(cmd)
|
||||||
candidate.add(static_level_cmds, parents=parents)
|
candidate.add(static_level_cmds, parents=parents)
|
||||||
commands = [cmd for cmd in commands if 'peer' not in cmd]
|
|
||||||
|
|
||||||
elif 'peer-ip' in commands[0]:
|
elif 'peer-ip' in commands[0]:
|
||||||
static_level_cmds = [cmd for cmd in commands]
|
static_level_cmds = [cmd for cmd in commands]
|
||||||
|
@ -325,7 +325,7 @@ def main():
|
||||||
if peer_list[0] == 'default':
|
if peer_list[0] == 'default':
|
||||||
module.params['peer_list'] = 'default'
|
module.params['peer_list'] = 'default'
|
||||||
else:
|
else:
|
||||||
stripped_peer_list = map(str.strip, peer_list)
|
stripped_peer_list = list(map(str.strip, peer_list))
|
||||||
module.params['peer_list'] = stripped_peer_list
|
module.params['peer_list'] = stripped_peer_list
|
||||||
|
|
||||||
state = module.params['state']
|
state = module.params['state']
|
||||||
|
|
Loading…
Reference in a new issue