Fill in Tailscale IPs in node configs #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Replace
100.x.x.xplaceholders with actual Tailscale IPs for each node.Files to update
nodes/n97-1.nix— n97-1 Tailscale IPnodes/n97-2.nix— n97-2 Tailscale IPnodes/n97-3.nix— n97-3 Tailscale IPnodes/rpi4-1.nix— rpi4-1 Tailscale IPnodes/rpi4-2.nix— rpi4-2 Tailscale IPnodes/n97-2.nix— serverAddr: n97-1 IPnodes/n97-3.nix— serverAddr: n97-1 IPnodes/rpi4-1.nix— serverAddr: n97-1 IPnodes/rpi4-2.nix— serverAddr: n97-1 IPHow to get IPs
On each node:
Blocker
Waiting on Scott to provide actual Tailscale IPs for all 5 nodes.
After updating
Commit and push, then Phase 1 can begin.
Triage: Partial progress, still blocked on Scott
n97-1 IP confirmed:
100.104.70.88(verified viatailscale ip -4on this host).The remaining 4 nodes still need their Tailscale IPs filled in:
Blocker: Scott needs to run
tailscale ip -4on each of the 4 remaining nodes and provide the addresses so they can be patched into the node configs.Note: The
nodes/directory does not currently exist in any local checkout under/home/sscoble. The repo likely needs to be cloned or files need to be edited directly in Forgejo once IPs are known.BLOCKED — This ticket requires:
Available from this host: n97-mini with single-node k3s (control-plane only).
Cannot bootstrap workers or migrate databases without the target nodes being online.
Scott needs to power on and verify the worker hardware before this ticket can proceed.
❌ BLOCKED
Reason: Worker nodes (n97-2, n97-3, rpi4-1, rpi4-2) are offline — need physical power-on to get Tailscale IPs
This ticket was previously identified as blocked. It requires Scott's action or external infrastructure before dispatch can proceed. Once unblocked, the system will pick it up on the next dispatch cycle.
Action for Scott: need physical power-on to get Tailscale IPs
🔍 Real blocker analysis (2026-06-01)
CoS investigated. The "waiting on Scott to provide Tailscale IPs" framing is wrong — the IPs don't exist because the nodes don't exist on the tailnet yet.
Evidence:
The 5 nodes referenced in the body:
n97-1— never joined tailnet (or expired)n97-2— never joinedn97-3— never joinedrpi4-1— never joinedrpi4-2— never joinedThe devops repo at
/home/sscoble/devops/nodes/has 5 nix files (n97-1.nix,n97-2.nix,n97-3.nix,rpi4-1.nix,rpi4-2.nix) withtailscaleIP = "100.x.x.x"placeholders. The placeholder is correct — there's nothing to fill in until the nodes exist.What's actually needed to unblock this ticket:
tailscale upon each node — this generates the 100.x.x.x IP and makes the node visible totailscale statusfrom this machineWhat I CAN do without Scott:
tailscale up+ IP capture scripttailscale status --json, write to nix files)Recommendation: Defer this ticket. The real blocker is the hardware being offline. The devops#3 ("Bootstrap worker nodes") ticket is the actual parent — it has the runbook for bringing the nodes online. Once #3's checkboxes are done, this ticket becomes mechanical.
Action taken: Marking this as
tech-dependencyand pointing at devops#3. Adding to blocked_types.— Chief of Staff