- config/systemd/ccip-relay.service for /opt/smom-dbis-138/services/relay/start-relay.sh - tsunamiswap-vm-5010-provision.sh checks qm status on PROXMOX_HOST - AGENTS.md pointers for relay and TsunamiSwap Made-with: Cursor
29 lines
1.2 KiB
Bash
Executable File
29 lines
1.2 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# TsunamiSwap VM 5010 — inventory check + example qm lines (always informational).
|
|
# Ref: docs/00-meta/OPERATOR_READY_CHECKLIST.md section 5c.
|
|
#
|
|
# Usage: ./scripts/deployment/tsunamiswap-vm-5010-provision.sh
|
|
# Env: PROXMOX_HOST (default 192.168.11.11), TSUNAMI_VMID (5010)
|
|
#
|
|
set -euo pipefail
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
|
# shellcheck source=/dev/null
|
|
source "${PROJECT_ROOT}/config/ip-addresses.conf" 2>/dev/null || true
|
|
|
|
PROXMOX_HOST="${PROXMOX_HOST:-${PROXMOX_HOST_R630_01:-192.168.11.11}}"
|
|
VMID="${TSUNAMI_VMID:-5010}"
|
|
SSH_OPTS="-o BatchMode=yes -o ConnectTimeout=15 -o StrictHostKeyChecking=accept-new"
|
|
|
|
echo "=== TsunamiSwap VM ${VMID} on ${PROXMOX_HOST} ==="
|
|
if ssh $SSH_OPTS "root@${PROXMOX_HOST}" "qm status ${VMID} 2>/dev/null" | grep -q .; then
|
|
echo "Status: VMID ${VMID} exists."
|
|
ssh $SSH_OPTS "root@${PROXMOX_HOST}" "qm status ${VMID}"
|
|
exit 0
|
|
fi
|
|
|
|
echo "Status: VMID ${VMID} not found (still to provision)."
|
|
echo "Checklist target: r630-01, 8 vCPU, 16 GB RAM, ~160 GB, IP e.g. 192.168.11.91."
|
|
echo "Create with your Proxmox template/ISO, then run setup/deploy scripts if available."
|
|
exit 0
|