#!/bin/bash set -euo pipefail source "$(dirname "${BASH_SOURCE[0]}")/../lib/common.sh" ensure_prerequisites load_secrets_to_ram unseal_vault log_info "[Layer 3: Talos & Kubernetes] Проверка конфигураций машинных манифестов..." if [[ ! -f "${REPO_ROOT}/talos/clusterconfig/controlplane.yaml" ]]; then log_info "Генерация машинных конфигураций Talos..." cd "${REPO_ROOT}" && talos/generate_config.sh fi log_info "[Layer 3: Talos & Kubernetes] Бутстрап кластера..." cd "${REPO_ROOT}/talos" && ./bootstrap.sh sync_k8s_vault_token log_ok "Layer 3 готов."