From f3cfacfe48c52d1c3f547915b021b397bb95e5a3 Mon Sep 17 00:00:00 2001 From: Robert Rapp Date: Tue, 13 Oct 2026 17:06:05 +0200 Subject: [PATCH] =?UTF-8?q?pve-cluster:=20Token-Abfrage=20vertr=C3=A4gt=20?= =?UTF-8?q?fehlenden=20Benutzer=20(Probelauf)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/proxmox/ansible/roles/pve-cluster/tasks/main.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/proxmox/ansible/roles/pve-cluster/tasks/main.yml b/platform/proxmox/ansible/roles/pve-cluster/tasks/main.yml index f8ea4dd..0846702 100644 --- a/platform/proxmox/ansible/roles/pve-cluster/tasks/main.yml +++ b/platform/proxmox/ansible/roles/pve-cluster/tasks/main.yml @@ -60,18 +60,19 @@ when: "['/pool/gpu', pve_healer_user, pve_healer_role] not in pve_access.acl" changed_when: true -- name: Healer-Token lesen +- name: Healer-Token lesen (Benutzer fehlt im Probelauf noch) ansible.builtin.command: pveum user token list {{ pve_healer_user }} --output-format json register: healer_tokens check_mode: false changed_when: false + failed_when: false - name: Healer-Token anlegen (Geheimnis nur einmal sichtbar) ansible.builtin.command: > pveum user token add {{ pve_healer_user }} {{ pve_healer_token }} --privsep 0 --comment "knaster Healer auf infra" --output-format json register: healer_token_new - when: healer_tokens.stdout | from_json | selectattr('tokenid', 'equalto', pve_healer_token) | list | length == 0 + when: (healer_tokens.stdout or '[]') | from_json | selectattr('tokenid', 'equalto', pve_healer_token) | list | length == 0 no_log: true changed_when: true