Skip to content
This repository has been archived by the owner on Feb 7, 2025. It is now read-only.

Commit

Permalink
Added placeholder for key paths
Browse files Browse the repository at this point in the history
  • Loading branch information
basiliskus committed Jul 15, 2024
1 parent 2254911 commit 5f174cc
Showing 1 changed file with 31 additions and 11 deletions.
42 changes: 31 additions & 11 deletions scripts/rs/load-etor-org-settings.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,55 @@
# NOTE: Remember to run this script inside the prime-router directory of the prime-reportstream codebase
# Make sure to add a CDCTI_HOME environment variable pointing to the trusted-intermediary directory
# export CDCTI_HOME="/path/to/trusted-intermediary"
# You'll also need to set the path to the secret if running in a non-local environment
# You'll also need to set the path to the keys if running in a non-local environment

env=${1:-"local"}

if [ "$env" = "local" ]; then
secret="$CDCTI_HOME/mock_credentials/organization-trusted-intermediary-public-key-local.pem"
flexion_key="$CDCTI_HOME/mock_credentials/organization-trusted-intermediary-public-key-local.pem"
# al_phl_key="/path/to/organization-al-phl-public-key-local.pem"
# oracle_rln_key="/path/to/organization-oracle-rln-public-key-local.pem"
# ca_phl_key="/path/to/organization-ca-phl-public-key-local.pem"
# la_phl_key="/path/to/organization-la-phl-public-key-local.pem"
# la_ochsner_key="/path/to/organization-la-ochsner-public-key-local.pem"
elif [ "$env" = "staging" ]; then
# flexion_key="/path/to/organization-trusted-intermediary-public-key-staging.pem"
# al_phl_key="/path/to/organization-al-phl-public-key-staging.pem"
# oracle_rln_key="/path/to/organization-oracle-rln-public-key-staging.pem"
# ca_phl_key="/path/to/organization-ca-phl-public-key-staging.pem"
# la_phl_key="/path/to/organization-la-phl-public-key-staging.pem"
# la_ochsner_key="/path/to/organization-la-ochsner-public-key-staging.pem"
elif [ "$env" = "prod" ]; then
# flexion_key="/path/to/organization-trusted-intermediary-public-key-prod.pem"
# al_phl_key="/path/to/organization-al-phl-public-key-prod.pem"
# oracle_rln_key="/path/to/organization-oracle-rln-public-key-prod.pem"
# ca_phl_key="/path/to/organization-ca-phl-public-key-prod.pem"
# la_phl_key="/path/to/organization-la-phl-public-key-prod.pem"
# la_ochsner_key="/path/to/organization-la-ochsner-public-key-prod.pem"
else
secret="/path/to/ti-staging-public-key.pem"
echo "Unknown environment: $env"
exit 1
fi

## Flexion
./prime multiple-settings set -s -e $env -i ./settings/STLTs/Flexion/flexion.yml
./prime organization addkey -e $env --public-key $secret --scope "flexion.*.report" --orgName flexion --kid flexion.etor-service-sender --doit
./prime organization addkey -e $env --public-key $secret --scope "flexion.*.report" --orgName flexion --kid flexion.simulated-hospital --doit
./prime organization addkey -e $env --public-key $secret --scope "flexion.*.report" --orgName flexion --kid flexion.simulated-lab --doit
./prime organization addkey -e $env --public-key $flexion_key --scope "flexion.*.report" --orgName flexion --kid flexion.etor-service-sender --doit
./prime organization addkey -e $env --public-key $flexion_key --scope "flexion.*.report" --orgName flexion --kid flexion.simulated-hospital --doit
./prime organization addkey -e $env --public-key $flexion_key --scope "flexion.*.report" --orgName flexion --kid flexion.simulated-lab --doit

## AL
./prime multiple-settings set -s -e $env -i ./settings/STLTs/AL/al-phl.yml
# ./prime organization addkey -e $env --public-key /path/to/public/key.pem --scope "al-phl.*.report" --orgName al-phl --kid al-phl.etor-nbs-results --doit
# ./prime organization addkey -e $env --public-key $al_phl_key --scope "al-phl.*.report" --orgName al-phl --kid al-phl.etor-nbs-results --doit
./prime multiple-settings set -e $env -s -i ./settings/STLTs/Oracle/oracle-rln.yml
# ./prime organization addkey -e $env --public-key /path/to/public/key.pem --scope "oracle-rln.*.report" --orgName oracle-rln --kid oracle-rln.etor-nbs-orders --doit
# ./prime organization addkey -e $env --public-key $oracle_rln_key --scope "oracle-rln.*.report" --orgName oracle-rln --kid oracle-rln.etor-nbs-orders --doit

## CA
./prime multiple-settings set -s -e $env -i ./settings/STLTs/CA/ucsd.yml
./prime multiple-settings set -s -e $env -i ./settings/STLTs/CA/ca-phl.yml
# ./prime organization addkey -e $env --public-key /path/to/public/key.pem --scope "ca-phl.*.report" --orgName ca-phl --kid ca-phl.etor-nbs-results --doit
# ./prime organization addkey -e $env --public-key $ca_phl_key --scope "ca-phl.*.report" --orgName ca-phl --kid ca-phl.etor-nbs-results --doit

## LA
./prime multiple-settings set -s -e $env -i ./settings/STLTs/LA/la-phl.yml
# ./prime organization addkey -e $env --public-key /path/to/public/key.pem --scope "la-phl.*.report" --orgName la-phl --kid la-phl.etor-nbs-results --doit
# ./prime organization addkey -e $env --public-key $la_phl_key --scope "la-phl.*.report" --orgName la-phl --kid la-phl.etor-nbs-results --doit
./prime multiple-settings set -s -e $env -i ./settings/STLTs/LA/la-ochsner.yml
# ./prime organization addkey -e $env --public-key /path/to/public/key.pem --scope "la-ochsner.*.report" --orgName la-ochsner --kid la-ochsner.etor-nbs-orders --doit
# ./prime organization addkey -e $env --public-key $la_ochsner_key --scope "la-ochsner.*.report" --orgName la-ochsner --kid la-ochsner.etor-nbs-orders --doit

0 comments on commit 5f174cc

Please sign in to comment.