Check for Rules before removing. (#28731)

This commit is contained in:
mestudd 2017-08-29 12:07:07 -04:00 committed by Sam Doran
parent c97f4653be
commit 7b8f113ceb

View file

@ -717,6 +717,7 @@ def create_or_update_elb_listeners(connection, module, elb):
try:
listener_to_add['LoadBalancerArn'] = elb['LoadBalancerArn']
# Rules is not a valid parameter for create_listener
if 'Rules' in listener_to_add:
listener_to_add.pop('Rules')
response = connection.create_listener(**listener_to_add)
# Add the new listener
@ -729,6 +730,7 @@ def create_or_update_elb_listeners(connection, module, elb):
for listener_to_modify in listeners_to_modify:
try:
# Rules is not a valid parameter for modify_listener
if 'Rules' in listener_to_modify:
listener_to_modify.pop('Rules')
connection.modify_listener(**listener_to_modify)
listener_changed = True