From 33ba780ba68afceb3c075fe9f638d0baf5533c7b Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Fri, 12 Jun 2026 07:50:26 -0700 Subject: [PATCH] wiki-lint: fix 2 consistency gaps missed in the VM/build-chain sweep internal-infrastructure.md inventory + backlink still called .30 a "GuruRMM VM / Linux VM on Jupiter" and Pluto the MSI build server; pluto.md backlink still said Pluto was the "exclusive" build machine. Both corrected: .30 is a physical box, Beast primary / Pluto fallback. Found by /wiki-lint. --- wiki/clients/internal-infrastructure.md | 10 +++++----- wiki/systems/pluto.md | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/wiki/clients/internal-infrastructure.md b/wiki/clients/internal-infrastructure.md index 222d593..3b33709 100644 --- a/wiki/clients/internal-infrastructure.md +++ b/wiki/clients/internal-infrastructure.md @@ -72,9 +72,9 @@ Work on **GuruRMM** (development, deployment) lives in `projects/msp-tools/guru- | Host | IP | Role | Notes | |---|---|---|---| -| Jupiter | 172.16.3.20 | Unraid NAS — all VMs + Docker | SSH port 22, root. NPM, Gitea, Seafile, GuruRMM VM, cloudflared | -| GuruRMM VM | 172.16.3.30 | Linux VM on Jupiter | GuruRMM server, ClaudeTools API, MariaDB, Coord API | -| Pluto | 172.16.3.36 | Windows Server 2019 VM on Jupiter | MSI build server for GuruRMM agents | +| Jupiter | 172.16.3.20 | Unraid NAS — all VMs + Docker | SSH port 22, root. NPM, Gitea, Seafile, cloudflared (GuruRMM VM decommissioned 2026-06-12) | +| GuruRMM | 172.16.3.30 | **Physical box** (Lenovo ThinkCentre M83, Ubuntu 26.04), NOT a VM — replaced the Jupiter VM at this IP 2026-06-11 | GuruRMM server, ClaudeTools API, MariaDB, PostgreSQL, Coord API | +| Pluto | 172.16.3.36 | Windows Server 2019 VM on Jupiter | **Fallback** MSI build host for GuruRMM agents (Beast/GURU-BEAST-ROG is primary) | | Uranus | 172.16.3.21 | OwnCloud additional storage | NOT a proxy | | IX Web Server | 172.16.3.10 | cPanel/WHM web hosting | 87 WordPress sites, CloudLinux 9.7 | | Neptune Exchange | 172.16.3.11 | Exchange Server 2016 | Physically at Dataforth D2 — NOT ACG office LAN | @@ -189,7 +189,7 @@ acg.local, acghosting.com (ExternalRelay), airandspaceacademy.com, amtransit.com | ACG M365 | Graph API via Claude-MSP-Access app | Vault: msp-tools SOPS file | | Cloudflare API | Bearer token from 1Password | Partial: lacks Zone Settings + Analytics permissions | -**SSH passwordless automation to GuruRMM VM (172.16.3.30):** +**SSH passwordless automation to GuruRMM server (172.16.3.30, physical box):** RSA 4096-bit key at `C:\Users\MikeSwanson\.ssh\id_rsa`; public key authorized for `guru@172.16.3.30`. See `clients/internal-infrastructure/docs/SSH_ACCESS_SETUP.md`. --- @@ -288,7 +288,7 @@ As of last session (2026-04-23): ## Backlinks -- [[systems/jupiter]] — Unraid primary: hosts GuruRMM VM, NPM, Gitea, cloudflared tunnel, Pluto build server VM +- [[systems/jupiter]] — Unraid primary: hosts NPM, Gitea, cloudflared tunnel, Pluto (fallback build VM). (GuruRMM is no longer here — moved to a physical box at .30, 2026-06-11.) - [[systems/neptune]] — Exchange Server 2016 at Dataforth D2; full article if it exists - [[clients/dataforth]] — Neptune physically colocated at Dataforth D2; Neptune's 172.16.x.x IP routes through D2TESTNAS - [[projects/gururmm]] — GuruRMM server runs on ACG office infrastructure (172.16.3.30) diff --git a/wiki/systems/pluto.md b/wiki/systems/pluto.md index 78198d9..8a7e400 100644 --- a/wiki/systems/pluto.md +++ b/wiki/systems/pluto.md @@ -103,6 +103,6 @@ Windows build lock: `/var/run/gururmm-build-windows.lock` on gururmm-build preve ## Backlinks -- [[projects/gururmm]] — Pluto is the exclusive Windows MSI build machine for GuruRMM +- [[projects/gururmm]] — Pluto is the **fallback** Windows MSI build host for GuruRMM (Beast/GURU-BEAST-ROG is primary) - [[systems/jupiter]] — Pluto is a virsh VM hosted on Jupiter -- [[systems/gururmm-build]] — build-windows.sh on gururmm-build SSHes here to trigger builds +- [[systems/gururmm-build]] — build-windows.sh on gururmm-build SSHes to Beast first, then falls back to Pluto