#!/bin/bash

WORKSPACE=$(terraform workspace show)
if [[ ${WORKSPACE} == "default" ]]; then
  echo "Choose a proper terraform workspace first"
  exit 1
fi
REGION=us-east-1
echo "Using region: $REGION"
echo "Using workspace ${WORKSPACE}"
echo "Setting Auth0 domain from SSM: /${WORKSPACE}/auth0/nf-terraform/domain"
export AUTH0_DOMAIN=$(aws ssm get-parameters --region ${REGION} --names "/${WORKSPACE}/auth0/nf-terraform/domain" --query "Parameters[0].Value" | tr -d '"')
echo "Auth0 Domain: ${AUTH0_DOMAIN}"
echo "Setting Auth0 client id from SSM: /${WORKSPACE}/auth0/nf-terraform/client-id"
export AUTH0_CLIENT_ID=$(aws ssm get-parameters --region ${REGION} --names "/${WORKSPACE}/auth0/nf-terraform/client-id" --query "Parameters[0].Value" | tr -d '"')
echo "Auth0 Client ID: ${AUTH0_CLIENT_ID}"
echo "Setting Auth0 client secret from SSM: /${WORKSPACE}/auth0/nf-terraform/client-secret"
export AUTH0_CLIENT_SECRET=$(aws ssm get-parameters --region ${REGION} --names "/${WORKSPACE}/auth0/nf-terraform/client-secret" --with-decryption --query "Parameters[0].Value" | tr -d '"')


