Add check for port and host in ios_interface (#29119)

Fixes #29118
This commit is contained in:
Ganesh Nalawade 2017-09-08 09:10:38 +05:30 committed by GitHub
parent 0b2619ff2b
commit 772dab55c6

View file

@ -385,10 +385,12 @@ def check_declarative_intent_params(module, want, result):
if item.startswith('Port Description:'):
have_port.append(item.split(':')[1].strip())
for item in want_neighbors:
if item['host'] not in have_host:
failed_conditions.append('host ' + item['host'])
if item['port'] not in have_port:
failed_conditions.append('port ' + item['port'])
host = item.get('host')
port = item.get('port')
if host and host not in have_host:
failed_conditions.append('host ' + host)
if port and port not in have_port:
failed_conditions.append('port ' + port)
return failed_conditions