From f382b1c2df170fef86a83919980e867dbf9f946c Mon Sep 17 00:00:00 2001 From: Bram Date: Wed, 22 Oct 2025 22:29:59 +0200 Subject: [PATCH] Refactor teleport configuration logic in entrypoint.sh to improve readability and maintainability --- Dockers/remote-node-container/entrypoint.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockers/remote-node-container/entrypoint.sh b/Dockers/remote-node-container/entrypoint.sh index 5711235..b0f29fc 100644 --- a/Dockers/remote-node-container/entrypoint.sh +++ b/Dockers/remote-node-container/entrypoint.sh @@ -132,18 +132,18 @@ if [ -n "$TELEPORT_VERSION" ] && [ -n "$TELEPORT_URL" ] && [ -n "$TELEPORT_TOKEN if [ ! -f /etc/teleport.yaml ]; then teleport configure --roles=node --token="$TELEPORT_TOKEN" --proxy="$TELEPORT_URL" --no-acme -o file echo "Created teleport configuration file" + + # Get the hostname of the machine + HOSTNAME=$(hostname) + + # Update nodename in teleport config + sed -i "s/^ nodename:.*/ nodename: $HOSTNAME/" /etc/teleport.yaml + + add_teleport_labels else echo "Teleport configuration file already exists, skipping configuration creation" fi - # Get the hostname of the machine - HOSTNAME=$(hostname) - - # Update nodename in teleport config - sed -i "s/^ nodename:.*/ nodename: $HOSTNAME/" /etc/teleport.yaml - - add_teleport_labels - # Start Teleport in the background echo "Starting Teleport service..." nohup teleport start &