From 85b01cc4ab2af47747ead29214938fc6d9b3beb1 Mon Sep 17 00:00:00 2001 From: Astra Logical Date: Wed, 22 Jul 2026 08:15:36 -0400 Subject: [PATCH] Use inventory_hostname_short to align with node name in k3s --- playbooks/update-k3s-nodes.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/playbooks/update-k3s-nodes.yaml b/playbooks/update-k3s-nodes.yaml index 7f05cb5..663415b 100644 --- a/playbooks/update-k3s-nodes.yaml +++ b/playbooks/update-k3s-nodes.yaml @@ -19,7 +19,7 @@ # For NixOS, we just run the upgrade and check if a reboot is flagged. - name: Run NixOS update command - command: sudo nix flake update --flake $NIX_FLAKE_PATH && sudo nixos-rebuild switch --flake $NIX_FLAKE_PATH#$HOSTNAME + command: sudo nix flake update --flake $NIX_FLAKE_PATH && sudo nixos-rebuild switch --flake $NIX_FLAKE_PATH#{{ inventory_hostname_short }} register: nixos_status when: inventory_hostname in groups['k3s_agents_nixos'] @@ -32,7 +32,7 @@ # --- THE KUBERNETES DRAIN PHASE --- - name: Drain the node safely command: > - sudo k3s kubectl drain {{ inventory_hostname }} + sudo k3s kubectl drain {{ inventory_hostname_short }} --ignore-daemonsets --delete-emptydir-data --force @@ -50,6 +50,6 @@ # --- THE UNCORDON PHASE --- - name: Uncordon the node - command: sudo k3s kubectl uncordon {{ inventory_hostname }} + command: sudo k3s kubectl uncordon {{ inventory_hostname_short }} delegate_to: "{{ active_master }}" when: (reboot_required.stat.exists | default(false)) or ('changed' in nixos_status | default({}))