12 lines
359 B
Bash
Executable file
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"
|