diff --git a/docs/CURRENT-STATE.md b/docs/CURRENT-STATE.md index 3fe07fa..432e286 100644 --- a/docs/CURRENT-STATE.md +++ b/docs/CURRENT-STATE.md @@ -2427,7 +2427,8 @@ the dc1 region VM, applied full per operator "dc1 full"). **>>> dc0 `.7` DRIVEN TO CARVED-AND-READY 2026-08-07 (commit `d36d815` + this session; changelog `docs/changelog-20260807-dc0-tailscale-provisioning.md`). <<<** MEASURED corrections (C2): the dc0 - `.7` VM had ALREADY self-enlisted as `known-marten` (n4parh) in `vr1-dc0-region`, New/power-unset; + `.7` VM had ALREADY self-enlisted as `known-marten` (n4parh, since RENAMED to convention + `vr1-dc0-tailscale-01`; `subtle-grouse`->`vr1-dc0-juju-01` too -- operator naming correction) in `vr1-dc0-region`, New/power-unset; the prior "powered off" omitted the enlisted part. Done, all gated: (1) power set (`maas-node-power.sh`, DC-region-reachable `10.12.8.2`, proven by live query); (2) commissioned -> Ready; (3) NEW aux-carve tooling (`dc-node-carve.sh` `is_tailscale_host`/`is_two_plane_host` + diff --git a/docs/changelog-20260807-dc0-tailscale-provisioning.md b/docs/changelog-20260807-dc0-tailscale-provisioning.md index b76e28d..5f3d796 100644 --- a/docs/changelog-20260807-dc0-tailscale-provisioning.md +++ b/docs/changelog-20260807-dc0-tailscale-provisioning.md @@ -149,3 +149,22 @@ operator's Headscale work. The session leaves the VM one `tailscale up` from the Horizon close. REVERT: n/a (finding + state record). + +## Item 6 -- MAAS hostname convention corrected (LIVE, gated; operator correction) + +WHAT: renamed the two random-named machines in vr1-dc0-region to their convention hostnames +(`maas vr1-dc0-region machine update hostname=...`): `known-marten` (n4parh) -> +`vr1-dc0-tailscale-01`; `subtle-grouse` (arfr7p) -> `vr1-dc0-juju-01`. All 11 dc0-region +machines now start with `vr1-dc0-` (verified: 0 non-convention names). + +WHY: operator correction -- "You are not following naming conventions." The convention is +MAAS hostname == libvirt domain == power_id (lib-hosts.sh:26), demonstrated by the 9 role +nodes. I had SKIPPED the tailscale rename, rationalising it off subtle-grouse's un-renamed +state -- using a DEVIATION as a precedent for the convention (the manufactured-precedent trap). +lib-hosts.sh:110-112 notes VR1 MAAS names are RANDOM + re-minted on re-enlistment (which is why +tooling resolves by boot MAC, not name) -- but the operator's practice is to SET the proper +hostname for operability; "random by default" is not "leave it random". The aux-carve is +unaffected (it keys on boot MAC). + +REVERT: `maas vr1-dc0-region machine update hostname=` (n4parh<-known-marten, +arfr7p<-subtle-grouse); cosmetic MAAS metadata, no functional dependency.