#!/usr/bin/env bash # Синхронизация TEST_STAND с VM (без удаления state и .terraform) set -euo pipefail VM_HOST="naeel@5.172.178.213" VM_PATH="/home/naeel/tf_provider/TEST_STAND" LOCAL_PATH="/home/naeel/tf_provider/TEST_STAND" SSH_KEY="/home/naeel/tf_provider/secrets/id_ed25519.txt" echo "Syncing TEST_STAND → VM (excluding .terraform, state, lock)..." rsync -avz --delete \ --exclude='.terraform/' \ --exclude='terraform.tfstate*' \ --exclude='.terraform.lock.hcl' \ -e "ssh -i ${SSH_KEY} -o ConnectTimeout=10" \ "${LOCAL_PATH}/" \ "${VM_HOST}:${VM_PATH}/" echo "Done."