fix: clean stale Tailscale node devices before bootstrap
Run the Tailscale cleanup role against the cluster hostnames before any node reconnects to the tailnet. This removes stale offline cp/worker devices from previous rebuilds so replacement VMs can reclaim their original hostnames instead of getting -1 suffixes.
This commit is contained in:
@@ -1,4 +1,13 @@
|
|||||||
---
|
---
|
||||||
|
- name: Clean up stale Tailscale cluster node devices
|
||||||
|
hosts: localhost
|
||||||
|
connection: local
|
||||||
|
vars:
|
||||||
|
tailscale_reserved_hostnames: "{{ groups['cluster'] | default([]) | list }}"
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- tailscale-cleanup
|
||||||
|
|
||||||
- name: Bootstrap Kubernetes cluster
|
- name: Bootstrap Kubernetes cluster
|
||||||
hosts: cluster
|
hosts: cluster
|
||||||
become: true
|
become: true
|
||||||
|
|||||||
Reference in New Issue
Block a user