From 6ed04dd1b08feeadcf1c29471b971687b9fbbb6d Mon Sep 17 00:00:00 2001 From: root Date: Wed, 20 May 2026 20:24:31 +0200 Subject: [PATCH] inventory: declare systemd_unit for the underscore-named services Service keys in inventory use _ for python-attribute friendliness but the actual systemd units use dashes. Explicit systemd_unit field disambiguates for MCP tail_log / get_service_status. Co-Authored-By: Claude Opus 4.7 (1M context) --- hosts/apps.yaml | 2 ++ inventory.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/hosts/apps.yaml b/hosts/apps.yaml index e0456c3..0a64cc3 100644 --- a/hosts/apps.yaml +++ b/hosts/apps.yaml @@ -37,6 +37,7 @@ services_hosted: - name: homelab_mcp backend: apps port: 9810 + systemd_unit: homelab-mcp public_host: mcp.hubris.network endpoint: https://mcp.hubris.network/sse note: MCP server. Read-only context + management. Reachable on the LAN via Caddy and from off-LAN via @@ -44,6 +45,7 @@ services_hosted: - name: secrets_issuance backend: apps port: 9820 + systemd_unit: secrets-issuance public_host: secrets.hubris.network endpoint: https://secrets.hubris.network/issue note: Issues per-client age private keys. Gated at source-IP layer (mesh + LAN subnets in MESH_SUBNETS). diff --git a/inventory.yaml b/inventory.yaml index b5f551b..18e0781 100644 --- a/inventory.yaml +++ b/inventory.yaml @@ -80,6 +80,7 @@ services: homelab_mcp: backend: apps port: 9810 + systemd_unit: homelab-mcp public_host: mcp.hubris.network endpoint: https://mcp.hubris.network/sse note: MCP server. Read-only context + management. Reachable on the LAN via Caddy @@ -88,6 +89,7 @@ services: secrets_issuance: backend: apps port: 9820 + systemd_unit: secrets-issuance public_host: secrets.hubris.network endpoint: https://secrets.hubris.network/issue note: Issues per-client age private keys. Gated at source-IP layer (mesh + LAN