diff --git a/seeds/inventory.yaml b/seeds/inventory.yaml index d279c26..5f20214 100644 --- a/seeds/inventory.yaml +++ b/seeds/inventory.yaml @@ -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,