#!/usr/bin/env bash # Provisions the single DDS technical END USER used by business-user searches. # Required environment: DDS_ADMIN_DB_URL, DDS_ADMIN_USERNAME, # DDS_ADMIN_PASSWORD, DDS_TOKEN_PASSWORD. set -Eeuo pipefail : "${DDS_ADMIN_DB_URL:?set DDS_ADMIN_DB_URL}" : "${DDS_ADMIN_USERNAME:?set DDS_ADMIN_USERNAME}" : "${DDS_ADMIN_PASSWORD:?set DDS_ADMIN_PASSWORD}" : "${DDS_TOKEN_PASSWORD:?set DDS_TOKEN_PASSWORD}" root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" connect="${DDS_ADMIN_USERNAME}/${DDS_ADMIN_PASSWORD}@${DDS_ADMIN_DB_URL}" sqlplus -s "$connect" <' echo ' DDS_BACKOFFICE_TOKEN_USERNAME=dds_demo_token' echo ' DDS_BACKOFFICE_TOKEN_PASSWORD='