-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathenvironment
74 lines (63 loc) · 2.13 KB
/
environment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# HCA Fusillade environment variables
#
# Source this file in your bash shell using "source environment".
#
# The environment variables set in this file are appropriate for the
# HCA Fusillade development environment. Individual environment variable
# values are overridden when deployed, based on the deployment stage.
# Resolve the location of this file and set FUS_HOME to the root
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; done
export FUS_HOME="$(cd -P "$(dirname "$SOURCE")" && pwd)"
EXPORT_ENV_VARS_TO_LAMBDA_ARRAY=(
FUS_DEPLOYMENT_STAGE
FUS_SECRETS_STORE
FUS_AUDIENCE
OPENID_PROVIDER
FUS_ADMIN_EMAILS
API_DOMAIN_NAME
DEBUG
JSON_LOGS
)
if [[ -z "${DEPLOYMENT}" ]]; then
export FUS_DEPLOYMENT_STAGE=dev
else
# Used for deploying different stages from make files
export FUS_DEPLOYMENT_STAGE=${DEPLOYMENT}
fi
set -a
AWS_DEFAULT_REGION=us-east-1
EXPORT_ENV_VARS_TO_LAMBDA=${EXPORT_ENV_VARS_TO_LAMBDA_ARRAY[*]}
FUS_PARAMETER_STORE=dcp/fusillade
FUS_SECRETS_STORE=dcp/fusillade
OPENID_PROVIDER=humancellatlas.auth0.com
ACM_CERTIFICATE_IDENTIFIER="826dbdb8-2b23-4cc9-8fd6-73aa6fc658d7"
FUS_TERRAFORM_BACKEND_BUCKET_TEMPLATE=terraform-tsmith
FUS_AUDIENCE=https://dev.data.humancellatlas.org/
DEBUG=1
JSON_LOGS=False
AWS_SDK_LOAD_CONFIG=1 # Needed for Terraform to correctly use AWS assumed roles
GITHUB_TOKEN_PATH=None
GITHUB_TOKEN_SECRET_NAME=dcp/fus/github_deployment_token
# Used for publishing releases.
# tags for AWS resources
FUS_PROJECT_TAG=dcp
set +a
if [[ -f "${FUS_HOME}/environment.local" ]]; then
source "${FUS_HOME}/environment.local"
else
if [[ -f "${FUS_HOME}/deployments/${FUS_DEPLOYMENT_STAGE}/environment.local" ]]; then
source "${FUS_HOME}/deployments/${FUS_DEPLOYMENT_STAGE}/environment.local"
fi
fi
if [[ "${FUS_DEPLOYMENT_STAGE}" == "prod" ]]; then
export FUS_ZONE_NAME=data.humancellatlas.org
else
export FUS_ZONE_NAME=${FUS_DEPLOYMENT_STAGE}.data.humancellatlas.org
fi
set -a
API_DOMAIN_NAME=auth.${FUS_ZONE_NAME}
FUS_VERSION=$(git describe --tags --abbrev=0)
set +a