diff --git a/lib/ansible/modules/network/ios/ios_banner.py b/lib/ansible/modules/network/ios/ios_banner.py index a3e136be93..0aff433a00 100644 --- a/lib/ansible/modules/network/ios/ios_banner.py +++ b/lib/ansible/modules/network/ios/ios_banner.py @@ -92,7 +92,7 @@ def map_obj_to_commands(updates, module): want, have = updates state = module.params['state'] - if state == 'absent' and have['text']: + if state == 'absent' and 'text' in have.keys() and have['text']: commands.append('no banner %s' % module.params['banner']) elif state == 'present':