docs: mark ns1 migration to OpenTofu as complete
Some checks failed
Run nix flake check / flake-check (push) Failing after 1s

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 23:34:44 +01:00
parent 735b8a9ee3
commit 003d4ccf03

View File

@@ -9,13 +9,13 @@ hosts are decommissioned or deferred.
## Current State ## Current State
Hosts already managed by OpenTofu: `vault01`, `testvm01`, `testvm02`, `testvm03`, `ns2` Hosts already managed by OpenTofu: `vault01`, `testvm01`, `testvm02`, `testvm03`, `ns2`, `ns1`
Hosts to migrate: Hosts to migrate:
| Host | Category | Notes | | Host | Category | Notes |
|------|----------|-------| |------|----------|-------|
| ns1 | Stateless | Primary DNS, recreate | | ~~ns1~~ | ~~Stateless~~ | ✓ Complete |
| nix-cache01 | Stateless | Binary cache, recreate | | nix-cache01 | Stateless | Binary cache, recreate |
| http-proxy | Stateless | Reverse proxy, recreate | | http-proxy | Stateless | Reverse proxy, recreate |
| nats1 | Stateless | Messaging, recreate | | nats1 | Stateless | Messaging, recreate |
@@ -75,11 +75,11 @@ Migrate stateless hosts in an order that minimizes disruption:
1. **nix-cache01** — low risk, no downstream dependencies during migration 1. **nix-cache01** — low risk, no downstream dependencies during migration
2. **nats1** — low risk, verify no persistent JetStream streams first 2. **nats1** — low risk, verify no persistent JetStream streams first
3. **http-proxy** — brief disruption to proxied services, migrate during low-traffic window 3. **http-proxy** — brief disruption to proxied services, migrate during low-traffic window
4. **ns1** — ns2 already migrated, verify AXFR works after ns1 migration 4. ~~**ns1** — ns2 already migrated, verify AXFR works after ns1 migration~~ ✓ Complete
~~For ns1/ns2: migrate ns2 first (secondary), verify AXFR works, then migrate ns1.~~ ns2 ~~For ns1/ns2: migrate ns2 first (secondary), verify AXFR works, then migrate ns1.~~ Both ns1
migration complete. All hosts use both ns1 and ns2 as resolvers, so ns1 being down briefly and ns2 migration complete. Zone transfer (AXFR) verified working between ns1 (primary) and
during migration is tolerable. ns2 (secondary).
## Phase 3: Stateful Host Migration ## Phase 3: Stateful Host Migration