diff --git a/spoke/setup-spoke.sh b/spoke/setup-spoke.sh index af6e9b8..ad03b3d 100755 --- a/spoke/setup-spoke.sh +++ b/spoke/setup-spoke.sh @@ -174,7 +174,7 @@ SSHD_CONF="/etc/ssh/sshd_config" header "Hostname Setup" CURRENT_HOSTNAME=$(hostname) echo -e "Current hostname: ${YELLOW}$CURRENT_HOSTNAME${NC}" -read -rp "Enter a hostname for this spoke (e.g. rocky, gouda, camembert): " SPOKE_NAME +read -rp "Enter a hostname for this spoke [${CURRENT_HOSTNAME}]: " SPOKE_NAME SPOKE_NAME="${SPOKE_NAME:-$CURRENT_HOSTNAME}" [[ "$SPOKE_NAME" =~ ^[a-zA-Z0-9._-]+$ ]] || die "Spoke name '$SPOKE_NAME' contains invalid characters. Use only letters, numbers, dots, underscores, hyphens." hostnamectl set-hostname "$SPOKE_NAME"