perf: speed up first bootstrap with fast-mode defaults
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 1m59s

This commit is contained in:
2026-03-01 03:33:33 +00:00
parent 92a0908ff5
commit 760d0e8b5b
4 changed files with 20 additions and 4 deletions

View File

@@ -20,7 +20,8 @@ SSH_OPTS="${SSH_OPTS:--o BatchMode=yes -o IdentitiesOnly=yes -o StrictHostKeyChe
SSH_USER_CANDIDATES="${SSH_USER_CANDIDATES:-root $SSH_USER}"
REBUILD_TIMEOUT="${REBUILD_TIMEOUT:-45m}"
REBUILD_RETRIES="${REBUILD_RETRIES:-2}"
WORKER_PARALLELISM="${WORKER_PARALLELISM:-2}"
WORKER_PARALLELISM="${WORKER_PARALLELISM:-3}"
FAST_MODE="${FAST_MODE:-1}"
declare -A NODE_IPS=()
declare -a CP_NAMES=()
@@ -190,14 +191,18 @@ detect_ssh_user "$PRIMARY_CP_IP"
for node in "${CP_NAMES[@]}"; do
prepare_remote_nix_trust "${NODE_IPS[$node]}"
prepare_remote_space "${NODE_IPS[$node]}"
if [ "$FAST_MODE" != "1" ]; then
prepare_remote_space "${NODE_IPS[$node]}"
fi
rebuild_node_with_retry "$node" "${NODE_IPS[$node]}"
done
worker_failures=0
for node in "${WK_NAMES[@]}"; do
prepare_remote_nix_trust "${NODE_IPS[$node]}"
prepare_remote_space "${NODE_IPS[$node]}"
if [ "$FAST_MODE" != "1" ]; then
prepare_remote_space "${NODE_IPS[$node]}"
fi
done
active_jobs=0