in staging_service/staging_setup.py [0:0]
def deploy(stack_name, core_stack_name):
# Sync our lambda function
artifact_bucket_name = cf_util.get_physical_resource_id(core_stack_name, "ArtifactBucket")
key, version = lambda_util.sync_lambda_function(local_folder+"/staging_lambda.py", artifact_bucket_name)
params = {
'CoreStack':core_stack_name,
'LambdaKey': key,
'LambdaVersion': version,
'Handler': 'staging_lambda.lambda_handler'
}
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")