homelab/k3s/scripts/k3s-control-command
2026-04-18 18:28:55 -04:00

12 lines
359 B
Bash
Executable file

#!/usr/bin/env bash
# Run one command on pve-control with sudo automatically prepended.
# Usage: k3s-control-command '<command>'
# Example: k3s-control-command 'kubectl get pods -A'
set -euo pipefail
[[ $# -ge 1 ]] || { echo "Usage: $(basename "$0") '<command>'" >&2; exit 1; }
cmd="$*"
[[ "$cmd" == sudo* ]] || cmd="sudo $cmd"
exec ssh pve-control "$cmd"