seeds: resolve inventory thin spots against production
- lxc:rclone verified live as LXC 132 on hubris (pct list via MCP); hosts edge added - /mnt/library backing storage identified from hosts/hubris.md: 'library' lvmthin pool, 3.7T, 2nd NVMe — added pool:library-hubris + contains edge - all 8 derived services (books/seanime/roms/house/jellyseerr/qbit/sab/ teddy) confirmed responding over their ingress URLs Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -167,7 +167,7 @@ entities:
|
||||
attributes: {pve_id: 132, role: backup,
|
||||
mesh: {netbird: {fqdn: rclone.netbird.selfhosted}},
|
||||
age_pubkey: age1pwtdws2thdh7vzp2dzttl3zxgcs2tgpcsjsqgw3q04nyml4kvuqq467u4x}}
|
||||
# THIN: hosting machine not recorded in legacy inventory — backfill hosts edge
|
||||
# verified live on hubris 2026-07-07 (pct list via MCP)
|
||||
- {slug: "lxc:seanime", type: lxc, name: seanime,
|
||||
attributes: {pve_id: 133, role: anime-media-server, lan_ip: 192.168.8.248,
|
||||
public_host: seanime.hubris.network,
|
||||
@@ -187,10 +187,14 @@ entities:
|
||||
# ─── Storage ───────────────────────────────────────────────────────
|
||||
- {slug: "pool:local-lvm-hubris", type: storage-pool, name: local-lvm (hubris),
|
||||
attributes: {type: lvm}}
|
||||
- {slug: "pool:library-hubris", type: storage-pool, name: library (hubris),
|
||||
attributes: {type: lvmthin, capacity_gb: 3700}}
|
||||
# 2nd Samsung 990 EVO Plus NVMe; backs /mnt/library ext4 via
|
||||
# /dev/mapper/library-library (knowledge/wiki/hosts/hubris.md)
|
||||
- {slug: "pool:ludo-lvm", type: storage-pool, name: ludo-lvm (strong),
|
||||
attributes: {type: lvm}}
|
||||
- {slug: "volume:library", type: volume, name: library,
|
||||
attributes: {path: /mnt/library}} # THIN: owning pool unrecorded
|
||||
attributes: {path: /mnt/library, size_gb: 3700}}
|
||||
- {slug: "volume:media-local", type: volume, name: media-local,
|
||||
attributes: {path: /mnt/media_local}}
|
||||
- {slug: "backup:proton-drive", type: backup-target, name: proton-drive,
|
||||
@@ -387,7 +391,7 @@ relationships:
|
||||
- {source: "host:strong", target: "lxc:grimmory", type: hosts}
|
||||
- {source: "host:strong", target: "lxc:seanime", type: hosts}
|
||||
- {source: "host:strong", target: "lxc:romm", type: hosts}
|
||||
# THIN: lxc:rclone hosting machine unknown — backfill
|
||||
- {source: "host:hubris", target: "lxc:rclone", type: hosts}
|
||||
|
||||
# ─── Service provision (compute → service) ─────────────────────────
|
||||
- {source: "host:hubris", target: "service:proxmox-ui", type: provides}
|
||||
@@ -496,6 +500,7 @@ relationships:
|
||||
|
||||
# ─── Storage ───────────────────────────────────────────────────────
|
||||
- {source: "pool:ludo-lvm", target: "volume:media-local", type: contains}
|
||||
- {source: "pool:library-hubris", target: "volume:library", type: contains}
|
||||
- {source: "host:hubris", target: "volume:library", type: mounts,
|
||||
attributes: {mount_point: /mnt/library}}
|
||||
- {source: "lxc:jellyfin", target: "volume:media-local", type: mounts,
|
||||
|
||||
Reference in New Issue
Block a user