From aaca9b5127f73f590b16f7d15e3b5eaea9c37361 Mon Sep 17 00:00:00 2001 From: Matt Ferrante Date: Thu, 29 Jan 2015 16:36:35 -0500 Subject: [PATCH] check keys is in dim2 before evaluating --- lib/ansible/modules/cloud/amazon/ec2_metric_alarm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2_metric_alarm.py b/lib/ansible/modules/cloud/amazon/ec2_metric_alarm.py index 7a8d573ce7..7f0caac82c 100644 --- a/lib/ansible/modules/cloud/amazon/ec2_metric_alarm.py +++ b/lib/ansible/modules/cloud/amazon/ec2_metric_alarm.py @@ -190,7 +190,7 @@ def create_metric_alarm(connection, module): for keys in dim1: if not isinstance(dim1[keys], list): dim1[keys] = [dim1[keys]] - if dim1[keys] != dim2[keys]: + if keys not in dim2 or dim1[keys] != dim2[keys]: changed=True setattr(alarm, 'dimensions', dim1)