in er7_to_json_service/er7_to_json_setup.py [0:0]
def deploy(stack_name, artifact_bucket):
params = {}
# Sync our Lambda functions
params.update(__sync_and_get_params("prepare_er7_lambda.py", artifact_bucket, 'Prepare'))
params.update(__sync_and_get_params("parse_er7_lambda.py", artifact_bucket, 'Parse'))
print ("Lambda files synced")
# Deploy the Lambda Layer
layer_key = lambda_util.upload_external_library_for_lambda_layer(hl7apyUrl, artifact_bucket, 'python')
params.update({'SourceBucket':artifact_bucket, 'Hl7ParsingLibKey':layer_key})
action = cf_util.create_or_update_stack(stack_name, template_file_path, params,['CAPABILITY_IAM'])
if action == 'create': print("Stack created")
elif action == 'update': print("Stack updated")
elif action == 'none': print("No changes")