Skip to content

Commit 55db1fa

Browse files
author
Steven Nemetz
committed
Add some debugging to lambda
1 parent caa4525 commit 55db1fa

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

examples/pagerduty-svc1/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ module "service" {
33
service_key = "1234567890"
44
service_name = "testing_tf"
55
s3_bucket = "wiser-infra-automation"
6+
datadog_default = "false"
67
}

src/pagerduty/lambda_lib.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,15 +133,21 @@ def get_integration_parts(s3_bucket, prefix, pattern):
133133
default = part['default']
134134
part.pop('default', None)
135135
logger.debug("Default value: '{}'".format(default))
136+
# if default: # All True
137+
# strtobool: All false or fail
136138
try:
137139
if distutils.util.strtobool(default):
140+
logger.debug("Default service")
138141
parts.insert(0, part)
139142
else:
143+
logger.debug("NOT Default service: false value")
140144
parts.append(part)
141145
# except ValueError: AttributeError
142146
except:
147+
logger.debug("NOT Default service: strtobool exception")
143148
parts.append(part)
144149
else:
150+
logger.debug("NOT Default service: No default key")
145151
parts.append(part)
146152
except ClientError as e:
147153
logger.warn("Reading Datadog integration segment from S3 failed: {}".format(e))

0 commit comments

Comments
 (0)