PATH="$DIR/toolbox/scripts:$PATH"
fi
+p() {
+ if [ -z "$2" ]; then
+ pass show Travail/Fretlink/$1
+ else
+ pass show Travail/Fretlink/$1 | grep "^$2:" | sed -e "s/^$2: //"
+ fi | head -n1
+}
+
build_macaroon() {
if [ "$1" = "--old" ]; then
shift
target="uri://fretlink/$3"
realm="$4"
- cd "$HOME/workdir/haskell-commons"
+ pushd "$HOME/workdir/haskell-commons" >/dev/null 2>/dev/null
MACAROON_PRIVATE_KEY="$secret" MACAROON_SECRET="$secret" stack exec macaroon-bakery -- $action --location "$target" --key-id "$src" $ttl "$realm"
+ popd 2>/dev/null >/dev/null
}
APP=$(basename $(pwd))
export TEMPLATES_ASSETS_BASE_URL="http://dummy/"
export TRANSPOREON_USER="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/ApiTest subkey=Login') }}"
export TRANSPOREON_PASSWORD="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/ApiTest') }}"
+ export TRANSPOREON_HOST="api.test.transporeon.com"
export TRANSPOREON_CALLBACK_USER="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/NotifierCallbackTest subkey=Login') }}"
export TRANSPOREON_CALLBACK_PASSWORD="{{ lookup('passwordstore', 'Travail/Fretlink/Transporeon/NotifierCallbackTest') }}"
export MACAROON="$(build_macaroon --old $FL_NOTIFIER_PRIVATE_KEY notifier notifier external)"
# To push transporeon cargos to app
- APP_TRANSPOREON_PUSH_MACAROON="$(build_macaroon $FL_APP_SECRET notifier app app::transporeon-cargos-write)"
+ export TRANSPOREON_APP_PUSH_URL="http://localhost:8080/api/transporeon/cargo"
+ export TRANSPOREON_APP_PUSH_MACAROON="$(build_macaroon $FL_APP_SECRET notifier app app::transporeon-cargos-write)"
fi
if [ "$APP" = "pricer" ]; then