Files
TerraHome/nixos/kubeadm/scripts/rebuild-and-bootstrap.sh

15 lines
461 B
Bash
Raw Normal View History

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
INVENTORY_FILE="${1:-$SCRIPT_DIR/inventory.env}"
CONTROLLER="$SCRIPT_DIR/../bootstrap/controller.py"
if [ ! -f "$INVENTORY_FILE" ]; then
echo "Missing inventory file: $INVENTORY_FILE"
echo "Copy $SCRIPT_DIR/inventory.example.env to $SCRIPT_DIR/inventory.env and edit node mappings."
exit 1
fi
python3 "$CONTROLLER" reconcile --inventory "$INVENTORY_FILE"