zarya/cmd/secret.sh
2026-10-26 18:27:28 +03:00

22 lines
652 B
Bash
Executable file

#!/bin/bash
set -euo pipefail
ZARYA_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
source "${ZARYA_DIR}/lib/common.sh"
SUBCMD="${1:-}"
shift || true
case "${SUBCMD}" in
perimeter|srv)
NODE="${1:-}"
ACTION="${2:-ensure}"
if [[ -z "${NODE}" ]]; then
log_err "Использование: z secret perimeter <нода> [ensure|show|rotate]"
exit 1
fi
run_isolated python3 "${ZARYA_DIR}/lib/perimeter_secrets.py" "${ACTION}" "${NODE}"
;;
*)
log_err "Использование: z secret perimeter <нода> [ensure|show|rotate]"
exit 1
;;
esac