fix(agent-health): vault token fallback + strix-server service name #39
@@ -49,7 +49,7 @@ AGENTS = {
|
|||||||
GPU_HOSTS = {
|
GPU_HOSTS = {
|
||||||
"gpu-rtx3090 (.8)": {"host": "192.168.68.8", "port": 8080, "service": "llama-server"},
|
"gpu-rtx3090 (.8)": {"host": "192.168.68.8", "port": 8080, "service": "llama-server"},
|
||||||
"gpu-rtx5070 (.110)": {"host": "192.168.68.110", "port": 8080, "service": "llama-server"},
|
"gpu-rtx5070 (.110)": {"host": "192.168.68.110", "port": 8080, "service": "llama-server"},
|
||||||
"gpu-strixhalo (.15)": {"host": "192.168.68.15", "port": 8080, "service": "ornith-server"},
|
"gpu-strixhalo (.15)": {"host": "192.168.68.15", "port": 8080, "service": "strix-server"},
|
||||||
}
|
}
|
||||||
|
|
||||||
FAIL = []
|
FAIL = []
|
||||||
@@ -57,6 +57,13 @@ FAIL = []
|
|||||||
INFISICAL_TOKEN = os.environ.get("INFISICAL_TOKEN")
|
INFISICAL_TOKEN = os.environ.get("INFISICAL_TOKEN")
|
||||||
INFISICAL_API_URL = os.environ.get("INFISICAL_API_URL", "https://vault.sysloggh.net")
|
INFISICAL_API_URL = os.environ.get("INFISICAL_API_URL", "https://vault.sysloggh.net")
|
||||||
|
|
||||||
|
# Fallback: if no env token, read the shared vault token file
|
||||||
|
if not INFISICAL_TOKEN:
|
||||||
|
_token_path = os.path.expanduser("~/.infisical-token")
|
||||||
|
if os.path.isfile(_token_path):
|
||||||
|
with open(_token_path) as _f:
|
||||||
|
INFISICAL_TOKEN = _f.read().strip()
|
||||||
|
|
||||||
# ── Helpers ──────────────────────────────────────────────────────────
|
# ── Helpers ──────────────────────────────────────────────────────────
|
||||||
|
|
||||||
def ssh(host, cmd, user="root"):
|
def ssh(host, cmd, user="root"):
|
||||||
|
|||||||
Reference in New Issue
Block a user