chore: scrub internal network identifiers - #118
Conversation
Replaces homelab-internal network identifiers in tracked text files with neutral placeholders. aurora.tootie.tv (the public registry URL) and its reverse-DNS Android package/path form (tv.tootie.aurora / tv/tootie/aurora) are left untouched since they must keep resolving/compiling. Replacement mapping: LAN IPs: 10.1.0.6 -> 192.0.2.6 Tailscale IPs (100.64.0.0/10): 100.88.16.79 -> 198.51.100.1 100.120.242.29 -> 198.51.100.2 Tailnet domain: <host>.manatee-triceratops.ts.net -> <mapped-host>.example.ts.net bare "manatee-triceratops" -> "example-tailnet" Other *.tootie.tv subdomains (aurora.tootie.tv excluded): lab.tootie.tv -> lab.example.internal bare "tootie.tv" zone -> "example.internal" Device/host names (word-boundary, case-insensitive): dookie -> devhost tootie -> nashost squirts -> edgehost shart -> backuphost steamy(y) -> winhost vivobook -> laptophost steamdeck -> deckhost willynet -> homelan mothership -> gatewayhost Sanity check: tsc --noEmit against the repo's existing node_modules passes identically before and after this change (two pre-existing, unrelated "Cannot find module" errors in apps/device-catalog/vite.config.ts reproduce on the base commit via git stash, so they are not caused by this change).
Replace internal IP addresses, the internal tailnet domain, and host aliases in tracked files with neutral documentation placeholders (192.0.2.0/24, 198.51.100.0/24, example.ts.net, *.example.internal, role-based host aliases).
fb8bddb to
3bdea18
Compare
The internal-identifier scrub replaced the bare Cloudflare zone name with a placeholder, but left the aurora subdomain reference untouched a few words later in the same doc (correctly, per the allowed public app-domain exception). That made the doc self-contradictory. Restore the bare zone-name references in the ops runbook and the theme mockup for consistency with the rest of the file/PR.
|
Addressed the review finding about the internally-inconsistent scrub in Restored the bare zone-name references in Note: one more occurrence of the same phrase in |
Replaces internal network identifiers in tracked files with neutral documentation placeholders: private LAN addresses -> 192.0.2.0/24 values, overlay-network addresses -> 198.51.100.0/24 values, the internal tailnet domain -> example.ts.net, internal service domains -> *.example.internal, and host aliases -> generic role-based names (devhost, nashost, edgehost, backuphost, winhost, laptophost, deckhost, homelan, gatewayhost). No functional changes intended; see the diff for the full set of edits.