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
|
||||
hosts: cluster
|
||||
become: true
|
||||
|
||||
Reference in New Issue
Block a user