mirror of
				https://github.com/samply/bridgehead.git
				synced 2025-11-04 07:10:18 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
BROKER_ID=broker-test.bbmri-test.samply.de
 | 
						|
BROKER_URL=https://${BROKER_ID}
 | 
						|
PROXY_ID=${SITE_ID}.${BROKER_ID}
 | 
						|
PRIVATEKEYFILENAME=/etc/bridgehead/pki/${SITE_ID}.priv.pem
 | 
						|
PLATFORM=bbmri
 | 
						|
 | 
						|
BROKER_URL_FOR_PREREQ=$BROKER_URL
 | 
						|
 | 
						|
OIDC_USER_GROUP="BBMRI_$(capitalize_first_letter ${SITE_ID})"
 | 
						|
OIDC_ADMIN_GROUP="BBMRI_$(capitalize_first_letter ${SITE_ID})_Verwalter"
 | 
						|
OIDC_PUBLIC_CLIENT_ID="BBMRI_${SITE_ID}-public"
 | 
						|
# Use "test-realm-01" for testing
 | 
						|
OIDC_REALM="${OIDC_REALM:-test-realm-01}"
 | 
						|
OIDC_URL="https://login.verbis.dkfz.de"
 | 
						|
OIDC_ISSUER_URL="${OIDC_URL}/realms/${OIDC_REALM}"
 | 
						|
OIDC_GROUP_CLAIM="groups"
 | 
						|
 | 
						|
POSTGRES_TAG=15.6-alpine
 | 
						|
 | 
						|
# Makes sense for all European Biobanks
 | 
						|
: ${ENABLE_ERIC:=true}
 | 
						|
 | 
						|
# Makes only sense for German Biobanks
 | 
						|
: ${ENABLE_GBN:=false}
 | 
						|
 | 
						|
FOCUS_RETRY_COUNT=${FOCUS_RETRY_COUNT:-64}
 | 
						|
PRIVATEKEYFILENAME=/etc/bridgehead/pki/${SITE_ID}.priv.pem
 | 
						|
 | 
						|
for module in $PROJECT/modules/*.sh
 | 
						|
do
 | 
						|
    log DEBUG "sourcing $module"
 | 
						|
    source $module
 | 
						|
done
 | 
						|
 | 
						|
log DEBUG "sourcing minimal/modules/exporter-setup.sh"
 | 
						|
source minimal/modules/exporter-setup.sh
 | 
						|
 | 
						|
log DEBUG "sourcing minimal/modules/teiler-setup.sh"
 | 
						|
source minimal/modules/teiler-setup.sh
 | 
						|
 | 
						|
 | 
						|
SUPPORT_EMAIL=$ERIC_SUPPORT_EMAIL
 | 
						|
BROKER_URL_FOR_PREREQ="${ERIC_BROKER_URL:-$GBN_BROKER_URL}"
 | 
						|
 | 
						|
if [ -n "$GBN_SUPPORT_EMAIL" ]; then
 | 
						|
    SUPPORT_EMAIL=$GBN_SUPPORT_EMAIL
 | 
						|
fi
 | 
						|
 | 
						|
function do_enroll {
 | 
						|
    COUNT=0
 | 
						|
    if [ "$ENABLE_ERIC" == "true" ]; then
 | 
						|
        do_enroll_inner $ERIC_PROXY_ID $ERIC_SUPPORT_EMAIL
 | 
						|
        COUNT=$((COUNT+1))
 | 
						|
    fi
 | 
						|
    if [ "$ENABLE_GBN" == "true" ]; then
 | 
						|
        do_enroll_inner $GBN_PROXY_ID $GBN_SUPPORT_EMAIL
 | 
						|
        COUNT=$((COUNT+1))
 | 
						|
    fi
 | 
						|
    if [ $COUNT -ge 2 ]; then
 | 
						|
        echo
 | 
						|
        echo "You just received $COUNT certificate signing requests (CSR). Please send $COUNT e-mails, with 1 CSR each, to the respective e-mail address."
 | 
						|
    fi
 | 
						|
}
 |