def deploy()

in core_infrastructure/core_setup.py [0:0]


def deploy(stack_name):
  if cf_util.stack_exists(stack_name):
    params = {'BucketName':cf_util.USE_PREVIOUS_VALUE, 'ArtifactBucketName':cf_util.USE_PREVIOUS_VALUE}
  else:
    # Get a random number to ensure bucket name is unique
    rand_num = str(random.randint(0,999999999))
    params = {'BucketName':"healthcare-data-lake-" + rand_num, 'ArtifactBucketName':"healthcare-data-lake-artifacts-" + rand_num}

  action = cf_util.create_or_update_stack(stack_name, template_file_path, params)
  
  if action == 'create': print("Stack created")
  elif action == 'update': print("Stack updated")
  elif action == 'none': print("No changes")