23 lines
682 B
Bash
Executable file
23 lines
682 B
Bash
Executable file
#!/bin/bash
|
|
set -euo pipefail
|
|
ZARYA_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
source "${ZARYA_DIR}/lib/common.sh"
|
|
|
|
TARGET="${1:-}"
|
|
shift || true
|
|
|
|
case "${TARGET}" in
|
|
vps|srv)
|
|
exec "${ZARYA_DIR}/cmd/init/vps.sh" "$@"
|
|
;;
|
|
help|--help|-h|"")
|
|
echo "Использование: z init <target> [аргументы...]"
|
|
echo "Доступные цели инициализации:"
|
|
echo " vps Day-0 удаленный бутстрап ноды .srv"
|
|
exit 0
|
|
;;
|
|
*)
|
|
log_err "Неизвестная цель инициализации: ${TARGET}. Доступно: vps"
|
|
exit 1
|
|
;;
|
|
esac |