You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
630 B

#!/bin/bash
# Bash env file with host specific secrets
LIBGLM_SECRETS_FILE=$LIBGLM_ROOT/.env.bash
# Get the value of the specified variable in the secrets file.
# $1 - the name of the secrets variable - (e.g. FOOBAR corresponds to LIBGLM_SECRET_FOOBAR in the file)
function env_get_secret {
source $LIBGLM_SECRETS_FILE
local varname="LIBGLM_SECRET_$1"
echo ${!varname}
}
# Fully qualified URL to the Gotify server. Should not end with a /.
NOTIFY_URL="$(env_get_secret NOTIFY_URL)"
# App token to use for the Gotify server.
NOTIFY_TOKEN="$(env_get_secret NOTIFY_TOKEN)"
# The current hostname
LIBGLM_HOSTNAME=$(hostname)