@ -755,6 +755,14 @@ def create_or_update_elb_listeners(connection, module, elb):
# Get listener based on port so we can use ARN
# Get listener based on port so we can use ARN
looked_up_listener = get_listener ( connection , module , elb [ ' LoadBalancerArn ' ] , listener [ ' Port ' ] )
looked_up_listener = get_listener ( connection , module , elb [ ' LoadBalancerArn ' ] , listener [ ' Port ' ] )
# Delete rules
for rule in rules_to_delete :
try :
connection . delete_rule ( RuleArn = rule )
listener_changed = True
except ClientError as e :
module . fail_json ( msg = e . message , exception = traceback . format_exc ( ) , * * camel_dict_to_snake_dict ( e . response ) )
# Add rules
# Add rules
for rule in rules_to_add :
for rule in rules_to_add :
try :
try :
@ -774,14 +782,6 @@ def create_or_update_elb_listeners(connection, module, elb):
except ClientError as e :
except ClientError as e :
module . fail_json ( msg = e . message , exception = traceback . format_exc ( ) , * * camel_dict_to_snake_dict ( e . response ) )
module . fail_json ( msg = e . message , exception = traceback . format_exc ( ) , * * camel_dict_to_snake_dict ( e . response ) )
# Delete rules
for rule in rules_to_delete :
try :
connection . delete_rule ( RuleArn = rule )
listener_changed = True
except ClientError as e :
module . fail_json ( msg = e . message , exception = traceback . format_exc ( ) , * * camel_dict_to_snake_dict ( e . response ) )
return listener_changed
return listener_changed