1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

bugfix for handling match=strict in eos_config

Resolves an issue where match=strict would act like match=exact when
evaluating the configuration
This commit is contained in:
Peter Sprygada 2016-03-10 07:14:41 -05:00 committed by Matt Clay
parent 7cd3793128
commit 761724f5c3

View file

@ -165,15 +165,12 @@ def build_candidate(lines, parents, config, strategy):
candidate = list()
if strategy == 'strict':
if len(lines) != len(config):
candidate = list(lines)
else:
for index, cmd in enumerate(lines):
try:
if cmd != config[index]:
candidate.append(cmd)
except IndexError:
for index, cmd in enumerate(lines):
try:
if cmd != config[index]:
candidate.append(cmd)
except IndexError:
candidate.append(cmd)
elif strategy == 'exact':
if len(lines) != len(config):