-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathterraform-env.sh
24 lines (22 loc) · 907 Bytes
/
terraform-env.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if [[ ! -z ${OCI_CS_TERMINAL_OCID} ]]; then
export TF_VAR_region=${OCI_REGION}
export TF_VAR_tenancy_ocid=${OCI_TENANCY}
export TF_VAR_compartment_ocid=${OCI_TENANCY}
else
# Prevent Cloud-Shell Auth
unset OCI_AUTH
# Populate <> values and source before running terraform as per the README.md
# Required for the OCI Provider
export TF_VAR_region="<TENANCY REGION>"
export TF_VAR_tenancy_ocid="<TENANCY OCID>"
export TF_VAR_compartment_ocid="<COMPARTMENT OCID>"
export TF_VAR_user_ocid="<USER OCID>"
# current_user_ocid for Resource Manager
export TF_VAR_current_user_ocid=${TF_VAR_user_ocid}
export TF_VAR_fingerprint="<FINGERPRINT>"
export TF_VAR_private_key_path="<PATH TO OCI PRIVATE KEY>"
# Set the Project Abbreviation (default apexpoc)
export TF_VAR_proj_abrv="<ABBRV>"
# Set the Environment, refer to README.md for differences (default ALf)
export TF_VAR_size="<ALF|S|M|L|XL>"
fi