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

Fixes #29118
pull/4420/head
Ganesh Nalawade 2017-09-08 09:10:38 +05:30 committed by GitHub
parent 0b2619ff2b
commit 772dab55c6
1 changed files with 6 additions and 4 deletions

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