Fixes loginBanner plucking over eapi transport when loginBanner isn't set. (#23363)

pull/20503/head
Chris Alfonso 7 years ago committed by GitHub
parent 990ba90380
commit 394cb3477b

@ -121,7 +121,8 @@ def map_config_to_obj(module):
else:
# On EAPI we need to extract the banner text from dict key
# 'loginBanner'
obj['text'] = output[0]['loginBanner'].strip('\n')
if isinstance(output[0], dict) and 'loginBanner' in output[0].keys():
obj['text'] = output[0]['loginBanner'].strip('\n')
obj['state'] = 'present'
return obj

@ -12,4 +12,5 @@ eapi:
password: "{{ eos_eapi_pass | default('admin') }}"
transport: eapi
use_ssl: no
port: 80
authorize: yes

Loading…
Cancel
Save