def deploy()

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")