#!/usr/bin/env bash
set -e
if [ ! -f /var/lib/tokens/node/join-token ]; then
    echo "Join token is not present, exiting with error"
    exit 1
fi
if [ ! -f /var/lib/tokens/ca-pin/hash ]; then
    echo "CA pin hash is not present, exiting with error"
    exit 1
fi
NODE_JOIN_TOKEN=$(cat /var/lib/tokens/node/join-token)
CA_PIN_HASH=$(cat /var/lib/tokens/ca-pin/hash)
sed -i "s/NODE_JOIN_TOKEN_PLACEHOLDER/${NODE_JOIN_TOKEN}/g" /tmp/teleport.yaml
sed -i "s/CA_PIN_HASH_PLACEHOLDER/${CA_PIN_HASH}/g" /tmp/teleport.yaml