-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.sh
30 lines (27 loc) · 899 Bytes
/
setup.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
25
26
27
28
29
30
#!/usr/bin/env bash
mkdir -p $HOME/.osducli
CONFIG_FILE=$HOME/.osducli/config
cat > $CONFIG_FILE << EOF
[core]
server = ${OSDU_ENDPOINT}
crs_catalog_url = /api/crs/catalog/v2/
crs_converter_url = /api/crs/converter/v2/
entitlements_url = /api/entitlements/v2/
file_url = /api/file/v2/
legal_url = /api/legal/v1/
schema_url = /api/schema-service/v1/
search_url = /api/search/v2/
storage_url = /api/storage/v2/
unit_url = /api/unit/v3/
workflow_url = /api/workflow/v1/
data_partition_id = ${DATA_PARTITION}
legal_tag = ${LEGAL_TAG}
acl_viewer = data.default.viewers@p${DATA_PARTITION}.contoso.com
acl_owner = data.default.owners@${DATA_PARTITION}.contoso.com
authentication_mode = refresh_token
token_endpoint = https://login.microsoftonline.com/${AZURE_TENANT}/oauth2/v2.0/token
refresh_token = ${REFRESH_TOKEN}
client_id = ${CLIENT_ID}
client_secret = ${CLIENT_SECRET}
EOF
chmod 600 $CONFIG_FILE