2026-02-28 16:24:45 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
|
INVENTORY_FILE="${1:-$SCRIPT_DIR/inventory.env}"
|
2026-03-03 00:09:10 +00:00
|
|
|
CONTROLLER="$SCRIPT_DIR/../bootstrap/controller.py"
|
2026-02-28 16:24:45 +00:00
|
|
|
|
|
|
|
|
if [ ! -f "$INVENTORY_FILE" ]; then
|
|
|
|
|
echo "Missing inventory file: $INVENTORY_FILE"
|
2026-02-28 16:43:22 +00:00
|
|
|
echo "Copy $SCRIPT_DIR/inventory.example.env to $SCRIPT_DIR/inventory.env and edit node mappings."
|
2026-02-28 16:24:45 +00:00
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
2026-03-03 00:09:10 +00:00
|
|
|
python3 "$CONTROLLER" reconcile --inventory "$INVENTORY_FILE"
|